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

WHADDA WPI438 0.96Inch OLED Screen e nang le I2C bakeng sa Arduino

WHADDA-WPI438-0-96Inch-OLED-Screen-with-I2C-PRODUCT - Kopi

Selelekela

Ho baahi bohle ba European Union
Lintlha tsa bohlokoa tsa tikoloho mabapi le sehlahisoa sena

Letšoao lena le sesebelisoa kapa sephutheloana se bontša hore ho lahla sesebelisoa ka mor'a nako ea bophelo ba sona ho ka senya tikoloho. Se ke oa lahla yuniti (kapa libetri) joalo ka litšila tsa masepala tse sa hlophisoang; e lokela ho isoa k'hamphaning e khethehileng bakeng sa ho e sebelisa hape. Sesebediswa sena se lokela ho kgutlisetswa ho morekisi wa hao kapa tshebeletsong ya sebakeng sa heno ya ho e sebedisa hape. Hlompha melao ea tikoloho ea lehae.
Haeba u na le pelaelo, ikopanye le balaoli ba sebakeng sa heno ba ho lahlela lithōle.

Kea le leboha ka ho khetha Velleman®! Ka kopo bala bukana hantle pele u tlisa sesebelisoa sena. Haeba sesebelisoa se senyehile ha o le leetong, se ke oa se kenya kapa oa se sebelisa 'me o ikopanye le morekisi oa hau.

Litaelo tsa Tšireletseho

  • Sesebelisoa sena se ka sebelisoa ke bana ba lilemo tse 8 ho ea holimo, le batho ba nang le matla a fokotsehileng a 'mele, a kutlo kapa a kelello kapa ba hlokang boiphihlelo le tsebo haeba ba filoe tlhokomelo kapa taelo mabapi le tšebeliso ea sesebelisoa ka tsela e sireletsehileng le ho utloisisa. dikotsi tse amehang. Bana ha baa lokela ho bapala ka sesebelisoa. Ho hloekisa le ho hlokomela basebelisi ha hoa lokela ho etsoa ke bana ntle le tlhokomelo.
  • Tšebeliso ea ka hare feela.
    Qoba hole le pula, mongobo, ho fafatsa le maro a rothang.

Kakaretso Tataiso

  • Sheba Tšebeletso ea Velleman® le Tiisetso ea Boleng maqepheng a ho qetela a bukana ena.
  • Itloaetse mesebetsi ea sesebelisoa pele u se sebelisa.
  • Liphetoho tsohle tsa sesebelisoa li thibetsoe ka mabaka a tšireletso. Tšenyo e bakoang ke liphetoho tsa mosebedisi ho sesebelisoa ha e koaheloe ke waranti.
  • Sebelisa sesebelisoa molemong oa sona feela. Ho sebelisa sesebelisoa ka tsela e sa lumelloeng ho tla hlakola waranti.
  • Tšenyo e bakiloeng ke ho iphapanyetsa litataiso tse itseng bukeng ena ha e na tiisetso mme morekisi a ke ke a amohela boikarabello bakeng sa mefokolo kapa mathata a tlang.
  • Nor Velleman nv kapa barekisi ba eona ba ka jara boikarabello bakeng sa tšenyo leha e le efe (e sa tloaelehang, e sa tloaelehang kapa e sa tobang) - ea mofuta ofe kapa ofe (ea lichelete, 'mele ...) e bakoang ke ho ba le thepa, tšebeliso kapa ho hlōleha ha sehlahisoa sena.
  • Ka lebaka la ntlafatso ea kamehla ea sehlahisoa, ponahalo ea 'nete ea sehlahisoa e ka fapana le litšoantšo tse bontšitsoeng.
  • Litšoantšo tsa lihlahisoa ke tsa litšoantšo feela.
  • Se ke oa bulela sesebelisoa hang ka mor'a hore se hlaheloe ke liphetoho tsa mocheso. Sireletsa sesebediswa kgahlanong le tshenyeho ka ho se tlohela se timme ho fihlela se fihla mochesong wa kamore.
  • Boloka bukana ena bakeng sa tšebeliso ea nako e tlang.

Arduino® ke eng

Arduino® ke sethala se bulehileng sa prototyping se thehiloeng ho lisebelisoa le software tse fumanehang habonolo. Liboto tsa Arduino® li khona ho bala lintho tse kenang - sensor-on-light, monoana konopo kapa molaetsa oa Twitter - ebe o e fetola tlhahiso.

  • ho kenya motlakase, ho bulela LED, ho phatlalatsa ntho e itseng inthaneteng. O ka bolella boto ea hau hore na e etse eng ka ho romella sete ea litaelo ho microcontroller ka boto. Ho etsa joalo, o sebelisa puo ea lenaneo la Arduino (e thehiloeng ho Wiring) le software ea Arduino® IDE (e thehiloeng ho Processing).
    Sheba ho www.arduino.cchttp://www.arduino.cc bakeng sa lintlha tse ling.

Fetileview

Lipontšo tsa OLED li ntle ka litsela tse ngata. Ba sebelisa matla a manyane haholo, ba khanya, ho bonolo ho bala ka e kholo viewing angle le ho ba le qeto e phahameng ho nahanoa ka boholo ba bona bo bonyenyane.

  • qeto: 128 x 64 matheba
  • viewlehlakore: > 160°
  • sebetsa voltage: 3 ho 5 V laebrari e khothalelitsoeng: U8glib interface: I2C
  • mokhanni: SSD1306
  • mocheso o sebetsang: -30 °C ho isa ho 70 °C OLED
  • mmala: putsoa
  • Boemo ba I/O: 3.3-5 V
  • boholo: 27 x 27 limilimithara

Sebopeho sa Pin

VCC Matla a 3.3-5 V
Gnd fatshe
SCL serial oache line
SDA serial data line

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

Khokahano.

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

Eya leqepheng la sehlahisoa ho www.velleman.eu 'me u khoasolle U8glib.zip file.
Qala Arduino® IDE 'me u kenye laeborari ena: Sketch → Kenyelletsa Laeborari → Eketsa laeborari ea Zip.
Ha u qetile, khutlela ho Sketch → Kenyelletsa Laeborari → Laola laeborari, 'me u theohele tlase ho fihlela u fumana laeborari ea U8glib. Khetha laebrari ena 'me u tobetse "Update". Hona joale u na le phetolelo ea morao-rao le examples.

Eya ho Files → Examples ebe o tsamaisetsa tlase ho U8glib. Bula example Graphicsest.

Ka sketch "Graphicsst", mefuta e mengata ea lipontšo e ka khethoa. Feela "tlosa maikutlo" eo u e hlokang.
Bakeng sa WPI438 u tlameha ho tlohela maikutlo:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Pontšo e sa romeleng AC
Kopanya 'me u kenye sekeche ho boto ea hau e lumellanang ea Arduino® 'me u natefeloe!
Setšoantšo sa "Graphicsst" se nang le mohala o nepahetseng feela oa mokhanni bakeng sa VMA438 se shebahala tjena:

GraphicsTest.pde
>>> Pele o hlophisa: Ka kopo tlosa maikutlo ho moetsi oa litšoantšo tse hokahantsoeng tsa >>> (sheba ka tlase).
Laeborari ea Universal 8bit Graphics, https://github.com/olikraus/u8glib/
Copyright (c) 2012, olikraus@gmail.com
Litokelo tsohle li sirelelitsoe.
Kabo bocha le tšebeliso ea mohloli le mefuta ea binary, e nang le liphetoho kapa ntle le eona, e lumelletsoe ha feela maemo a latelang a phethiloe:

Kabo-bocha ea khoutu ea mohloli e tlameha ho boloka tsebiso e kaholimo ea litokelo, lenane lena la maemo le boitlamo bo latelang.
Liphatlalatso ka mokhoa oa binary li tlameha ho hlahisa tsebiso e kaholimo ea litokelo, lenane lena la maemo le boits'oaro bo latelang litokomaneng le/kapa lisebelisoa tse ling tse fanoeng kabong.

SOFTWARE ENA E FUMANA KE BATHO BA TENG LE BAASEHI "JOALOKAHA HO LE" LE LITEISETSO TSE FELENG KAPA TSE BOLELANG, HO kenyeletsoa, ​​​​EMPA EMPA HO FUMANA, LITIISETSO TSA MOTHO OA THEKISO LE HO LOKELA HO SEBELISA LEBAKA LE KHETHANG. HA HO LE TSATSAHALO HA HO MOTHO OR COPYRIGHT HOLDER KAPA BATHO BA TLA BA MOTHO OA MOLAO OA TSOHLE, TSOHLE, TSA TLOAELO, KHETHEHILENG, TSA MOHLALA, KAPA LITšenyo Tse Litlamorao (Ho kenyeletsoa, ​​EMPA E SE KE UA LE FELA HO, THEKO EA TŠEBELETSO, TŠEBELETSO, TŠEBELETSO; Phaello; KAPA TŠITISO YA Kgwebo) Leha ho le joalo e bakileng LE ON leha e le efe Khopolo ea boikarabelo, Ebang IN konteraka, ka thata-thata melato, OR TORT (Ho kenyeletswa bohlasoa OR HOBANE) TSOA KA TSELA EFE KA HO TSOA HO SEBELISA SOFTWARE ENA EVENIB, TSIETSO.

# kenyeletsa "U8glib.h"

  • // setup u8g ntho, ka kopo tlosa maikutlo ho e 'ngoe ea mehala e latelang ea moetsi // TLHOKOMELISO EA BOHLOKOA: Lethathamo le latelang ha lea phethahala. Lenane le felletseng la tšehetso
  • // lisebelisoa tse nang le mehala eohle ea lihahi li mona: https://github.com/olikraus/u8glib/wiki/device
  • // Pontšo e sa romelle AC VMA438 -

lefeela u8g_prepare(feela) {

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

lefeela 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.drawFrame(5,10+30,20,10);
  • u8g.drawFrame(10+a,15+30,30,7);

lefeela 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.drawCircle(10,18+30,9);
  • u8g.drawCircle(24+a,16+30,7);

lefeela 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);

lefeela 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″);

lefeela 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);

lefeela u8g_triangle(uint8_t a) {

  • uint16_t offset = a;
  • u8g.drawStr( 0, 0, “drawTriangle”);
  • u8g.drawTriangle(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);

lefeela u8g_ascii_1() {

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

lefeela u8g_ascii_1() {

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

bakeng sa(x = 0; x <16; x++) {

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

ho seng joalo haeba ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {

  • u8g.drawStr( 66, 0, "Grey Level");
  • 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);

ho seng joalo haeba ( u8g.getMode() == U8G_MODE_GRAY2BIT )

  • u8g.drawStr( 66, 0, "Grey Level");
  • 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);

tse ling

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

uint8_t draw_state = 0;

  • sekheo se se nang letho (lefela) {
  • u8g_prepare();
  • switjha(draw_state >> 3) {
  • nyeoe 0: u8g_box_frame(draw_state&7); khefu;
  • nyeoe 1: u8g_disc_circle(draw_state&7); khefu;
  • case 2: u8g_r_frame(draw_state&7); khefu;
  • nyeoe ea 3: u8g_string(draw_state&7); khefu;
  • nyeoe ea 4: u8g_line(draw_state&7); khefu;
  • case 5: u8g_triangle(draw_state&7); khefu;
  • nyeoe 6: u8g_ascii_1(); khefu;
  • nyeoe 7: u8g_ascii_2(); khefu;
  • case 8: u8g_extra_page(draw_state&7); khefu;

tlhophiso e se nang letho (e se nang letho) {

  • // Flip skrine, haeba ho hlokahala
  • //u8g.setRot180();

#haeba e hlalositsoe(ARDUINO)

  • pinMode(13, OUTPUT);
  • digitalNgola(13, HIGH); #endif

loop e se nang letho (lefela) {

  • // lupu ea setšoantšo u8g.firstPage(); etsa {

EA-438-WPI

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

taka();

  • } ha ( u8g.nextPage() );
  • // eketsa boemo ba Draw_state++; haeba ( draw_state >= 9*8 ) draw_state = 0;

// Aha sets'oants'o bocha ka mor'a tieho e itseng

  • // lieha(150);

Lintlha tse ling

Ka kopo, sheba leqephe la sehlahisoa sa WPI438 ho www.iretvg.eu bakeng sa lintlha tse ling.

Sebelisa sesebelisoa sena ka lisebelisoa tsa mantlha feela. Velleman nv e ke ke ea jara boikarabelo haeba ho na le tšenyo kapa kotsi e bakoang ke (e sa nepahalang) tšebeliso ea sesebelisoa sena. Bakeng sa lintlha tse ling mabapi le sehlahisoa sena le mofuta oa morao-rao oa bukana ena, ka kopo etela rona websebaka www.iretvg.eu. Lintlha tse bukeng ena li ka fetoha ntle le tsebiso pele.

© Tsebiso ea COPYRIGHT
Tokelo ea litokelo tsa bukana ena ke ea Velleman nv. Litokelo tsohle tsa lefats'e li sirelelitsoe. Ha ho karolo ea bukana ena e ka kopitsoang, ea hlahisoa bocha, ea fetoleloa kapa ea theoleloa mocheng ofe kapa ofe oa elektronike kapa ka tsela e 'ngoe ntle le tumello e ngotsoeng pele ea mong'a litokelo tsa litokelo tsa molao.

Litokomane / Lisebelisoa

WHADDA WPI438 0.96Inch OLED Screen e nang le I2C bakeng sa Arduino [pdf] Bukana ea Mosebelisi
WPI438 0.96Inch OLED Screen with I2C for Arduino, WPI438, WPI438 for Arduino, 0.96Inch OLED Screen with I2C for Arduino, Arduino, 0.96Inch OLED Screen, 0.96Inch Screen, OLED Screen, Screen, Arduino Screen

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *