WHADDA-WPI438-0-96Inch-OLED-Screen-with-I2C-LOGO

Sgrion OLED WHADDA WPI438 0.96Inch le I2C airson Arduino

WHADDA-WPI438-0-96Inch-OLED-Screen-with-I2C-PRODUCT - Leth-bhreac

Ro-ràdh

Do luchd-còmhnaidh an Aonaidh Eòrpaich uile
Fiosrachadh àrainneachd cudromach mun toradh seo

Tha an samhla seo air an inneal no air a’ phacaid a’ nochdadh gum faodadh faighinn cuidhteas an inneal às deidh a chuairt-beatha cron a dhèanamh air an àrainneachd. Na cuir às don aonad (no bataraidhean) mar sgudal baile gun sheòrsa; bu chòir a thoirt gu companaidh speisealta airson ath-chuairteachadh. Bu chòir an inneal seo a thilleadh chun neach-sgaoilidh agad no gu seirbheis ath-chuairteachaidh ionadail. Thoir spèis do riaghailtean àrainneachd ionadail.
Ma tha teagamh ann, cuir fios chun na h-ùghdarrasan ionadail faighinn cuidhteas sgudail.

Tapadh leibh airson Velleman® a thaghadh! Feuch an leugh thu an leabhar-làimhe gu mionaideach mus toir thu an inneal seo gu seirbheis. Ma chaidh an inneal a mhilleadh ann an gluasad, na stàlaich no cleachd e agus cuir fios chun neach-reic agad.

Stiùireadh sàbhailteachd

  • Faodar an inneal seo a chleachdadh le clann bho 8 bliadhna agus nas sine, agus daoine le comasan corporra, mothachaidh no inntinn nas lugha no dìth eòlas agus eòlas ma chaidh stiùireadh no stiùireadh a thoirt dhaibh a thaobh cleachdadh an inneil ann an dòigh shàbhailte agus a thuigsinn. na cunnartan a tha na lùib. Chan fhaod clann cluich leis an inneal. Cha bu chòir clann glanadh agus cumail suas luchd-cleachdaidh a dhèanamh gun stiùireadh.
  • Cleachdadh a-staigh a-mhàin.
    Cùm air falbh bho uisge, taiseachd, frasadh agus uisge a 'sileadh.

Stiùireadh Coitcheann

  • Thoir sùil air Barantas Seirbheis is Càileachd Velleman® air na duilleagan mu dheireadh den leabhar-làimhe seo.
  • Dèan eòlas air gnìomhan an inneal mus cleachd thu e.
  • Tha casg air a h-uile atharrachadh air an inneal airson adhbharan sàbhailteachd. Chan eil milleadh air adhbhrachadh le atharrachaidhean luchd-cleachdaidh air an inneal air a chòmhdach leis a’ bharantas.
  • Cleachd an inneal a-mhàin airson an adhbhar a tha san amharc. Le bhith a’ cleachdadh an inneal ann an dòigh gun chead cuiridh sin am barantas air falbh.
  • Chan eil milleadh air adhbhrachadh le bhith a’ dèanamh dìmeas air stiùiridhean sònraichte san leabhar-làimhe seo air a chòmhdach leis a’ bharantas agus cha ghabh an neach-reic uallach airson uireasbhaidhean no duilgheadasan sam bith a thig às.
  • Chan urrainn do Velleman nv no an luchd-reic a bhith cunntachail airson milleadh sam bith (neo-àbhaisteach, tuiteamach no neo-dhìreach) - de sheòrsa sam bith (ionmhasail, corporra…) ag èirigh bho shealbh, cleachdadh no fàilligeadh an toraidh seo.
  • Mar thoradh air leasachaidhean toraidh cunbhalach, dh’ fhaodadh coltas an toraidh a bhith eadar-dhealaichte bho na h-ìomhaighean a tha air an sealltainn.
  • Tha ìomhaighean toraidh airson adhbharan mìneachaidh a-mhàin.
  • Na cuir air adhart an inneal sa bhad às deidh dha a bhith fosgailte do atharrachaidhean ann an teòthachd. Dìon an inneal bho mhilleadh le bhith ga fhàgail dheth gus an ruig e teòthachd an t-seòmair.
  • Cùm an leabhran seo airson iomradh san àm ri teachd.

Dè a th’ ann an Arduino®

Tha Arduino® na àrd-ùrlar prototyping stòr fosgailte stèidhichte air bathar-cruaidh is bathar-bog a tha furasta a chleachdadh. Bidh bùird Arduino® comasach air cuir a-steach a leughadh - sensor solais, meur air putan no teachdaireachd Twitter - agus a thionndadh gu toradh

  • cuir an gnìomh motair, tionndaidh air LED, foillseachadh rudeigin air-loidhne. Faodaidh tu innse don bhòrd agad dè a nì thu le bhith a’ cur seata stiùiridh chun microcontroller air a’ bhòrd. Gus seo a dhèanamh, bidh thu a’ cleachdadh cànan prògramadh Arduino (stèidhichte air Wiring) agus IDE bathar-bog Arduino® (stèidhichte air Processing).
    Dèan surfadh gu www.arduino.cchttp://www.arduino.cc airson tuilleadh fiosrachaidh.

Thairisview

Tha taisbeanaidhean OLED math ann an iomadh dòigh. Bidh iad a 'cleachdadh glè bheag de chumhachd, tha iad soilleir, furasta a leughadh le mòr viewing ceàrn agus tha rùn àrd aca a’ beachdachadh air am meud beag.

  • rùn: 128 x 64 dot
  • viewceàrn ing: > 160°
  • ag obair voltage: Leabharlann 3 gu 5 V air a mholadh: eadar-aghaidh U8glib: I2C
  • dràibhear: SSD 1306
  • teòthachd obrach: -30 ° C gu 70 ° C OLED
  • dath: gorm
  • Ìre I/O: 3.3-5 V
  • meudan: 27 x 27 mm

Cruth prìne

VCC Solar cumhachd 3.3-5 V
Gnd talamh
SCL loidhne cloc sreathach
SDA loidhne dàta sreathach

ExampleWHADDA-WPI438-0.96Inch-OLED-Screen-with-I2C-airson-Arduino-FIG-1

Ceangal.

  • VDC======5V
  • Gnd======Gnd
  • SCL======A5
  • SDA======A4

Rach gu duilleag an toraidh air www.velleman.eu agus luchdaich sìos an U8glib.zip file.
Tòisich an Arduino® IDE agus cuir a-steach an leabharlann seo: Sgeidse → Cuir a-steach Leabharlann → Cuir leabharlann Zip ris.
Nuair a bhios tu deiseil, till air ais gu Sgeidse → Cuir a-steach Leabharlann → Stiùirich na leabharlannan, agus sgrolaich sìos gus an lorg thu leabharlann U8glib. Tagh an leabharlann seo agus thoir gnogag air “Ùraich”. A-nis tha an dreach as ùire agad le examples.

Rach gu Files → Examples agus sgrolaich sios gu U8glib. Fosgail an example Graphicstest.

Anns an sgeidse "Graphicstest", faodar grunn sheòrsaichean de thaisbeanaidhean a thaghadh. Dìreach “gun bheachd” am fear a tha a dhìth ort.
Airson an WPI438 feumaidh tu gun beachd a thoirt seachad:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Taisbeanadh nach cuir AC
Cuir ri chèile agus luchdaich suas an sgeidse chun bhòrd co-fhreagarrach Arduino® agad agus faigh tlachd!
Tha an sgeidse “Graphicstest” le dìreach an loidhne draibhear ceart airson VMA438 a ’coimhead mar seo:

GraphicsTest.pde
>>> Mus cuir thu ri chèile: Feuch an toir thu air falbh beachd bho neach-togail an taisbeanadh grafaiceachd ceangailte >>> (faic gu h-ìosal).
Leabharlann Grafaigean 8bit Uile-choitcheann, https://github.com/olikraus/u8glib/
Dlighe-sgrìobhaidh (c) 2012, olikraus@gmail.com
Gach còir glèidhte.
Tha ath-sgaoileadh agus cleachdadh ann an cruth stòr agus dà-chànanach, le no às aonais atharrachadh, ceadaichte fhad ‘s a thèid na cumhaichean a leanas a choileanadh:

Feumaidh ath-sgaoileadh còd stòr am fios dlighe-sgrìobhaidh gu h-àrd, an liosta chumhachan seo agus an àicheadh ​​​​a leanas a chumail.
Feumaidh ath-sgaoileadh ann an cruth binary an sanas dlighe-sgrìobhaidh gu h-àrd ath-riochdachadh, an liosta chumhachan seo agus an àicheadh ​​​​a leanas anns na sgrìobhainnean agus / no stuthan eile a chaidh a thoirt seachad leis an sgaoileadh.

Tha am bathar-bog seo air a sholarachadh le luchd-seilbh chòraichean-lethbhreac agus luchd-tabhartais “mar a tha” AGUS BARANTAS PUINGEAN NO GNÌOMHACHAIS, A’ toirt a-steach, ach gun a bhith cuibhrichte ri, BARANTAS AIRSON BHARANTAS AIRSON BHARANTAS AGUS fhreagarrachd airson adhbhar sònraichte. Cha bhi an neach aig a bheil còir-chòir no luchd-tabhartais cunntachail airson Dìth dhìreach, neo-dhìreach, tachartach, shònraichte, shònraichte, no iar-dhèante (a' gabhail a-steach, ach gun a bhith cuingealaichte ri, A' TUILLEADH BHARRACHD, A' CLEACHDADH BHARRACHD, A' CLEACHDADH NEO-CHUNNTAS, A' CLEACHDADH BHARRACHD, A' CLEACHDADH NEO; NO Briseadh Gnothachais) A dh’ adhbhraich agus a dh’ aindeoin teòiridh sam bith mu dhleasdanas, ge bith an ann an cùmhnant, uallaich teann, no tort (a’ gabhail a-steach dearmad no eile) ag èirigh ann an dòigh sam bith a-mach à cleachdadh a’ bhathar-bhog SEO, eadhon ged a bhiodh e iomchaidh.

#cuir a-steach “U8glib.h”

  • // setup u8g object, feuch an toir thu air falbh beachd bho aon de na fiosan neach-togail a leanas // NOTA CUDROMACH: Tha an liosta a leanas neo-choileanta. An liosta iomlan de thaic
  • // tha innealan leis a h-uile gairm neach-togail an seo: https://github.com/olikraus/u8glib/wiki/device
  • // Taisbeanadh nach cuir AC VMA438 -

falamh u8g_prepare(void) {

  • u8g.setFont(u8g_font_6x10);
  • u8g.setFontRefHeightExtendedText();
  • u8g.setDefaultForegroundColor(); u8g.setFontPosTop();

falamh u8g_box_frame(uint8_t a) {

  • u8g.drawStr( 0, 0, “drawBox”); u8g.drawBox(5,10,20,10);
  • u8g.drawBox(10+a,15,30,7);
  • u8g.drawStr( 0, 30, “drawFrame”); u8g.drawFram(5,10+30,20,10);
  • u8g.drawFram(10+a,15+30,30,7);

falamh u8g_disc_circle(uint8_t a) {

  • u8g.drawStr( 0, 0, “drawDisc”); u8g.drawDisc(10,18,9);
  • u8g.drawDisc(24+a,16,7);
  • u8g.drawStr( 0, 30, “drawCircle”); u8g.drawCearcall(10,18+30,9);
  • u8g.drawCircle(24+a,16+30,7);

falamh u8g_r_frame(uint8_t a) {

  • u8g.drawStr( 0, 0, “drawRFrame/Box”);
  • u8g.drawRFrame(5, 10,40,30, a+1);
  • u8g.drawRBox(50, 10,25,40, a+1);

falamh u8g_string(uint8_t a) {

  • u8g.drawStr(30+a,31," 0 ″);
  • u8g.drawStr90(30,31+a," 90 ″);
  • u8g.drawStr180(30-a,31, ” 180″);
  • u8g.drawStr270(30,31-a," 270 ″);

falamh u8g_line(uint8_t a) {

  • u8g.drawStr( 0, 0, “drawLine”);
  • u8g.drawLine(7+a, 10, 40, 55);
  • u8g.drawLine(7+a*2, 10, 60, 55);
  • u8g.drawLine(7+a*3, 10, 80, 55);
  • u8g.drawLine(7+a*4, 10, 100, 55);

falamh u8g_triantan(uint8_t a) {

  • uint16_t dheth = a;
  • u8g.drawStr( 0, 0, “drawTriangle”);
  • u8g.drawTriantal(14,7, 45,30, 10,40);
  • u8g.drawTriangle(14+offset,7-offset, 45+offset,30-offset, 57+offset,10-offset);
  • u8g.drawTriangle(57+offset*2,10, 45+offset*2,30, 86+offset*2,53);
  • u8g.drawTriangle(10+offset,40+offset, 45+offset,30+offset, 86+offset,53+offset);

falamh u8g_ascii_1() {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, “ASCII duilleag 1”); airson( y = 0; y <6; y++) {

falamh u8g_ascii_1() {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, “ASCII duilleag 1”); airson( y = 0; y <6; y++) {

airson ( x = 0; x < 16; x ++ ) {

  • s[0] = y*16 + x + 32;
  • u8g.drawStr(x*7, y*10+10, s);

eile ma tha ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {

  • u8g.drawStr( 66, 0, “Ìre Liath”);
  • u8g.setColorIndex(1);
  • u8g.drawBox(0, 4, 64, 32);
  • u8g.drawBox(70, 20, 4, 12);
  • u8g.setColorIndex(2);
  • u8g.drawBox(0+1*a, 4+1*a, 64-2*a, 32-2*a); u8g.drawBox(74, 20, 4, 12);
  • u8g.setColorIndex(3);
  • u8g.drawBox(0+2*a, 4+2*a, 64-4*a, 32-4*a); u8g.drawBox(78, 20, 4, 12);

eile ma tha ( u8g.getMode() == U8G_MODE_GRAY2BIT )

  • u8g.drawStr( 66, 0, “Ìre Liath”);
  • u8g.setColorIndex(1);
  • u8g.drawBox(0, 4, 64, 32);
  • u8g.drawBox(70, 20, 4, 12);
  • u8g.setColorIndex(2);
  • u8g.drawBox(0+1*a, 4+1*a, 64-2*a, 32-2*a);
  • u8g.drawBox(74, 20, 4, 12);
  • u8g.setColorIndex(3);
  • u8g.drawBox(0+2*a, 4+2*a, 64-4*a, 32-4*a);
  • u8g.drawBox(78, 20, 4, 12);

eile

  • u8g.drawStr( 0, 12, “setScale2x2”);
  • u8g.setScale2x2();
  • u8g.drawStr( 0, 6+a, “setScale2x2”);
  • u8g.undoScale();

uint8_t draw_state = 0;

  • tarraing falamh (falamh) {
  • u8g_ullachadh();
  • suidse (draw_state >> 3) {
  • cùis 0: u8g_box_frame (draw_state & 7); briseadh;
  • cùis 1: u8g_disc_circle (draw_state & 7); briseadh;
  • cùis 2: u8g_r_frame (draw_state & 7); briseadh;
  • cùis 3: u8g_string (draw_state & 7); briseadh;
  • cùis 4: u8g_line (draw_state & 7); briseadh;
  • cùis 5: u8g_triangle (draw_state & 7); briseadh;
  • cùis 6: u8g_ascii_1(); briseadh;
  • cùis 7: u8g_ascii_2(); briseadh;
  • cùis 8: u8g_extra_page (draw_state&7); briseadh;

suidheachadh falamh (falamh) {

  • // sgrion flip, ma tha feum air
  • //u8g.setRot180();

# ma tha e air a mhìneachadh (ARDUINO)

  • pinMode (13, TORADH);
  • sgrìobhadh didseatach (13, HIGH); #deireadh

lùb falamh (falamh) {

  • // lùb dealbh u8g.firstPage(); dèan {

WPI 438

  • V. 01 – 22/12/2021 8 ©Velleman nv

tarraing ();

  • } fhad's a tha( u8g.nextPage() );
  • // àrdaich an stàit draw_state ++; ma tha ( draw_state > = 9 * 8 ) draw_state = 0;

// ath-thog an dealbh às deidh beagan dàil

  • //dàil(150);

Tuilleadh Fiosrachaidh

Feuch an toir thu sùil air duilleag toraidh WPI438 air www.velleman.eu airson tuilleadh fiosrachaidh.

Cleachd an inneal seo le goireasan tùsail a-mhàin. Chan urrainnear Velleman nv a chumail cunntachail ma thachras milleadh no leòn mar thoradh air cleachdadh (ceàrr) an inneal seo. Airson tuilleadh fiosrachaidh mun toradh seo agus an dreach as ùire den leabhar-làimhe seo, tadhal air ar weblàrach www.velleman.eu. Faodaidh am fiosrachadh san leabhar-làimhe seo atharrachadh gun rabhadh ro-làimh.

© FIOSRACHADH COPYRIGHT
Tha dlighe-sgrìobhaidh an leabhair-làimhe seo le Velleman nv. A h-uile còir air feadh an t-saoghail glèidhte. Chan fhaodar pàirt sam bith den leabhar-làimhe seo a chopaigeadh, ath-riochdachadh, eadar-theangachadh no a lùghdachadh gu meadhan dealanach sam bith no eile às aonais cead sgrìobhte ro-làimh bho neach-gleidhidh an dlighe-sgrìobhaidh.

Sgrìobhainnean/Goireasan

Sgrion OLED WHADDA WPI438 0.96Inch le I2C airson Arduino [pdfLeabhar-làimhe an neach-cleachdaidh
Sgrion OLED WPI438 0.96Inch le I2C airson Arduino, WPI438, WPI438 airson Arduino, Sgrion OLED 0.96Inch le I2C airson Arduino, Arduino, Sgrion OLED 0.96Inch, Sgrion 0.96Inch, Sgrion OLED, Sgrion, Sgrion Arduino

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *