WHADDA WPI438 0.96 tommu OLED skjár með I2C fyrir Arduino
Inngangur
Til allra íbúa Evrópusambandsins
Mikilvægar umhverfisupplýsingar um þessa vöru
Þetta tákn á tækinu eða umbúðunum gefur til kynna að fargun tækisins eftir líftíma þess gæti skaðað umhverfið. Ekki farga tækinu (eða rafhlöðum) sem óflokkuðu sorpi; það ætti að fara með það til sérhæfðs fyrirtækis til endurvinnslu. Þessu tæki ætti að skila til dreifingaraðila eða til endurvinnsluþjónustu á staðnum. Virða staðbundnar umhverfisreglur.
Ef þú ert í vafa skaltu hafa samband við sorphirðuyfirvöld á staðnum.
Þakka þér fyrir að velja Velleman®! Vinsamlegast lestu handbókina vandlega áður en þú tekur þetta tæki í notkun. Ef tækið skemmdist við flutning, ekki setja það upp eða nota það og hafa samband við söluaðila þinn.
Öryggisleiðbeiningar
- Þetta tæki er hægt að nota af börnum frá 8 ára og eldri, og einstaklingum með skerta líkamlega, skynræna eða andlega getu eða skort á reynslu og þekkingu ef þeir hafa fengið eftirlit eða leiðbeiningar um notkun tækisins á öruggan hátt og skilja. hætturnar sem fylgja því. Börn mega ekki leika sér með tækið. Þrif og notendaviðhald skulu ekki gera af börnum án eftirlits.
- Eingöngu notkun innanhúss.
Geymið í burtu frá rigningu, raka, skvettum og dreypandi vökva.
Almennar leiðbeiningar
- Sjá Velleman® þjónustu- og gæðaábyrgð á síðustu síðum þessarar handbókar.
- Kynntu þér virkni tækisins áður en þú notar það í raun.
- Allar breytingar á tækinu eru bannaðar af öryggisástæðum. Tjón af völdum breytinga notenda á tækinu fellur ekki undir ábyrgðina.
- Notaðu aðeins tækið í þeim tilgangi sem það er ætlað. Notkun tækisins á óviðkomandi hátt mun ógilda ábyrgðina.
- Tjón sem stafar af því að virða ekki tilteknar viðmiðunarreglur í þessari handbók falla ekki undir ábyrgðina og söluaðilinn mun ekki taka ábyrgð á neinum göllum eða vandamálum sem af þessu fylgja.
- Hvorki Velleman nv né söluaðilar þess geta borið ábyrgð á neinu tjóni (óvenjulegu, tilfallandi eða óbeinu) – hvers eðlis (fjárhagslegt, líkamlegt…) sem stafar af vörslu, notkun eða bilun á þessari vöru.
- Vegna stöðugra endurbóta á vöru gæti raunverulegt útlit vörunnar verið frábrugðið myndunum sem sýndar eru.
- Vörumyndir eru eingöngu til skýringar.
- Ekki kveikja á tækinu strax eftir að það hefur orðið fyrir breytingum á hitastigi. Verndaðu tækið gegn skemmdum með því að hafa það slökkt þar til það hefur náð stofuhita.
- Geymdu þessa handbók til síðari viðmiðunar.
Hvað er Arduino®
Arduino® er opinn frumgerð vettvangur sem byggir á vél- og hugbúnaði sem auðvelt er að nota. Arduino® töflur geta lesið inntak - ljósskynjara, fingur á hnappi eða Twitter skilaboð - og breytt því í úttak
- að virkja mótor, kveikja á LED, birta eitthvað á netinu. Þú getur sagt stjórninni þinni hvað á að gera með því að senda leiðbeiningar til örstýringarinnar á borðinu. Til að gera það notarðu Arduino forritunarmálið (byggt á Wiring) og Arduino® hugbúnaðinn IDE (byggt á vinnslu).
Vafraðu á www.arduino.cchttp://www.arduino.cc fyrir frekari upplýsingar.
Yfirview
OLED skjáir eru frábærir á margan hátt. Þeir nota mjög lítið afl, eru bjartir, auðvelt að lesa með stórum viewhorn og hafa mikla upplausn miðað við smæð þeirra.
- upplausn: 128 x 64 punktar
- viewing horn: > 160°
- vinna binditage: 3 til 5 V mælt bókasafn: U8glib tengi: I2C
- bílstjóri: SSD1306
- vinnuhitastig: -30 °C til 70 °C OLED
- litur: blár
- I/O stig: 3.3-5 V
- stærðir: 27 x 27 mm
Pinnaútlit
VCC | 3.3-5 V aflgjafi |
Gnd | jörð |
SCL | raðklukkulína |
SDA | raðgagnalína |
Example
Tenging.
- VDC======5V
- Gnd======Gnd
- SCL======A5
- SDA======A4
Farðu á vörusíðuna á www.velleman.eu og halaðu niður U8glib.zip file.
Ræstu Arduino® IDE og fluttu þetta bókasafn inn: Skissa → Hafa bókasafn með → Bæta við zip bókasafni.
Þegar því er lokið, farðu aftur í Sketch → Include Library → Stjórna bókasafni og skrunaðu niður þar til þú finnur U8glib bókasafnið. Veldu þetta bókasafn og pikkaðu á „Uppfæra“. Nú hefurðu nýjustu útgáfuna með examples.
Farðu til Files → Dæmiamples og skrunaðu niður að U8glib. Opnaðu fyrrverandiampgrafíkpróf.
Í skissunni „Graphicstest“ er hægt að velja nokkrar gerðir skjáa. Bara "af-comment" það sem þú þarft.
Fyrir WPI438 þarftu að afskrifa athugasemdir:
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Skjár sem sendir ekki AC
Safnaðu saman og hladdu upp skissunni á Arduino® samhæfa borðið þitt og njóttu!
„Graphicstest“ skissan með aðeins réttri ökumannslínu fyrir VMA438 lítur svona út:
GraphicsTest.pde
>>> Áður en þú safnar saman: Vinsamlega fjarlægðu athugasemd frá smíði >>> tengda grafíkskjásins (sjá hér að neðan).
Alhliða 8bit grafíkbókasafn, https://github.com/olikraus/u8glib/
Höfundarréttur (c) 2012, olikraus@gmail.com
Allur réttur áskilinn.
Endurdreifing og notkun á uppruna- og tvíundarformi, með eða án breytinga, er leyfð að uppfylltum eftirfarandi skilyrðum:
Endurdreifing frumkóða verður að geyma ofangreinda höfundarréttartilkynningu, þennan lista yfir skilyrði og eftirfarandi fyrirvara.
Endurdreifingar í tvöfaldri mynd verða að endurskapa ofangreinda höfundarréttartilkynningu, þennan lista yfir skilyrði og eftirfarandi fyrirvara í skjölunum og/eða öðru efni sem fylgir dreifingunni.
ÞESSI HUGBÚNAÐUR ER ÚTVEITUR AF HÖFUNDARRETTAHÖFUM OG SJÁLFUR „EINS OG ER“ OG EINHVER SKÝR EÐA ÓBEININ ÁBYRGÐ, Þ.M.T., EN EKKI TAKMARKAÐ VIÐ, ÓBEINNAR ÁBYRGÐ UM SALANNI OG HÆFNI TIL AÐ HÆTTA SÉR AÐ HÉR. Í ENGUM TILKYNDUM SKAL HÖFUNDARRÉTTHAFIÐ EÐA SEM HÖFENDUR BÆRA ÁBYRGÐ Á EINHVERJUM BEINUM, ÓBEINU, TILVALIÐ, SÉRSTJÓRI, TIL fyrirmyndar EÐA AFLEIDDASKEMÐUM (ÞARM. EÐA HAGNAÐUR EÐA VIÐSKIPTARÖF) HVERNIG SEM ORÐAÐ er OG Á VEGNA KENNINGU UM ÁBYRGÐ, HVORÐ sem það er í samningi, fullri ábyrgð, EÐA skaðabótaábyrgð (ÞAR á meðal gáleysi EÐA ANNAÐ SEM SEM KOMA Á EINHVER HEITI ÚT AF NOTKUNNI, ALLTAF SEM VEGNA SEM ÞAÐ ER AÐ SEM KOMA SÉR AF ÞVÍ. MÖGULEIKUR Á SVONA Tjóni.
#include „U8glib.h“
- // settu upp u8g hlut, vinsamlegast fjarlægðu athugasemd úr einu af eftirfarandi smiðaköllum // MIKILVÆGT ATHUGIÐ: Eftirfarandi listi er ófullnægjandi. Heildarlisti yfir studdar
- // tæki með öllum smiðjusímtölum er hér: https://github.com/olikraus/u8glib/wiki/device
- // Skjár sem sendir ekki AC VMA438 –
ógilt u8g_prepare(void) {
- u8g.setFont(u8g_font_6x10);
- u8g.setFontRefHeightExtendedText();
- u8g.setDefaultForegroundColor(); u8g.setFontPosTop();
ógilt 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);
ógilt 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);
ógilt 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);
ógilt 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″);
ógilt 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);
ógilt 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);
ógilt u8g_ascii_1() {
- bleikja s[2] = ” “;
- uint8_t x, y;
- u8g.drawStr( 0, 0, "ASCII síða 1"); fyrir(y = 0; y < 6; y++) {
ógilt u8g_ascii_1() {
- bleikja s[2] = ” “;
- uint8_t x, y;
- u8g.drawStr( 0, 0, "ASCII síða 1"); fyrir(y = 0; y < 6; y++) {
fyrir( x = 0; x < 16; x++ ) {
- s[0] = y*16 + x + 32;
- u8g.drawStr(x*7, y*10+10, s);
annað ef ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {
- u8g.drawStr( 66, 0, "Grát stig");
- 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);
annað ef ( u8g.getMode() == U8G_MODE_GRAY2BIT )
- u8g.drawStr( 66, 0, "Grát stig");
- 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);
annað
- u8g.drawStr( 0, 12, “setScale2x2”);
- u8g.setScale2x2();
- u8g.drawStr( 0, 6+a, “setScale2x2”);
- u8g.undoScale();
uint8_t draw_state = 0;
- ógilt draga (void) {
- u8g_undirbúa();
- switch(draw_state >> 3) {
- tilfelli 0: u8g_box_frame(draw_state&7); brjóta;
- tilvik 1: u8g_disc_circle(draw_state&7); brjóta;
- tilfelli 2: u8g_r_frame(draw_state&7); brjóta;
- tilfelli 3: u8g_string(draw_state&7); brjóta;
- mál 4: u8g_line(draw_state&7); brjóta;
- mál 5: u8g_triangle(draw_state&7); brjóta;
- mál 6: u8g_ascii_1(); brjóta;
- mál 7: u8g_ascii_2(); brjóta;
- mál 8: u8g_extra_page (teikna_ástand&7); brjóta;
ógild uppsetning (ógild) {
- // flettir skjánum, ef þess er krafist
- //u8g.setRot180();
#ef skilgreint (ARDUINO)
- pinMode (13, OUTPUT);
- digitalWrite(13, HIGH); #endif
ógilt lykkja(void) {
- // myndalykkja u8g.firstPage(); gera {
WPI438
- V. 01 – 22/12/2021 8 ©Velleman nv
draga();
- } while( u8g.nextPage() );
- // auka ástand draw_state++; if ( draw_state >= 9*8 ) draw_state = 0;
// endurbyggja myndina eftir smá seinkun
- //töf(150);
Frekari upplýsingar
Vinsamlegast skoðaðu WPI438 vörusíðuna á www.velleman.eu fyrir frekari upplýsingar.
Notaðu þetta tæki eingöngu með upprunalegum fylgihlutum. Velleman nv getur ekki borið ábyrgð ef tjón eða meiðsli verða vegna (röngrar) notkunar á þessu tæki. Fyrir frekari upplýsingar um þessa vöru og nýjustu útgáfu þessarar handbókar, vinsamlegast farðu á okkar websíða www.velleman.eu. Upplýsingarnar í þessari handbók geta breyst án fyrirvara.
© TILKYNNING UM höfundarrétt
Höfundarréttur að þessari handbók er í eigu Velleman nv. Allur réttur um allan heim áskilinn. Engan hluta þessarar handbókar má afrita, afrita, þýða eða minnka á einhvern rafrænan miðil eða á annan hátt án skriflegs samþykkis höfundarréttarhafa.
Skjöl / auðlindir
![]() |
WHADDA WPI438 0.96 tommu OLED skjár með I2C fyrir Arduino [pdfNotendahandbók WPI438 0.96 tommu OLED skjár með I2C fyrir Arduino, WPI438, WPI438 fyrir Arduino, 0.96 tommu OLED skjár með I2C fyrir Arduino, Arduino, 0.96 tommu OLED skjá, 0.96 tommu skjá, OLED skjá, skjá, Arduino skjá |