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

WHADDA WPI438 0.96Inch OLED Screen b'I2C għal Arduino

WHADDA-WPI438-0-96Inch-OLED-Screen-bi-I2C-PRODOTT - Kopja

Introduzzjoni

Lir-residenti kollha tal-Unjoni Ewropea
Informazzjoni ambjentali importanti dwar dan il-prodott

Dan is-simbolu fuq l-apparat jew il-pakkett jindika li r-rimi tal-apparat wara ċ-ċiklu tal-ħajja tiegħu jista' jagħmel ħsara lill-ambjent. Tarmix l-unità (jew il-batteriji) bħala skart muniċipali mhux magħżul; għandu jittieħed għand kumpanija speċjalizzata għar-riċiklaġġ. Dan l-apparat għandu jintbagħat lura lid-distributur tiegħek jew lil servizz lokali tar-riċiklaġġ. Irrispetta r-regoli ambjentali lokali.
Jekk għandek dubju, ikkuntattja lill-awtoritajiet lokali tar-rimi tal-iskart tiegħek.

Grazzi talli għażilt Velleman®! Jekk jogħġbok aqra sew il-manwal qabel ma ddaħħal dan l-apparat fis-servizz. Jekk l-apparat kien bil-ħsara waqt it-tranżitu, tinstallahx jew tużah u ikkuntattja lin-negozjant tiegħek.

Istruzzjonijiet tas-Sigurtà

  • Dan l-apparat jista' jintuża minn tfal minn 8 snin 'il fuq, u persuni b'kapaċitajiet fiżiċi, sensorji jew mentali mnaqqsa jew b'nuqqas ta' esperjenza u għarfien jekk ikunu ngħataw superviżjoni jew struzzjoni dwar l-użu tal-apparat b'mod sikur u jifhmu. il-perikli involuti. It-tfal m'għandhomx jilagħbu bl-apparat. It-tindif u l-manutenzjoni tal-utent m'għandhomx isiru minn tfal mingħajr superviżjoni.
  • Użu fuq ġewwa biss.
    Żomm 'il bogħod mix-xita, umdità, titjir u likwidi li jqattgħu.

Linji Gwida Ġenerali

  • Irreferi għas-Servizz Velleman® u Garanzija tal-Kwalità fl-aħħar paġni ta’ dan il-manwal.
  • Iffamiljarizza ruħek mal-funzjonijiet tal-apparat qabel ma effettivament tużah.
  • Il-modifikazzjonijiet kollha tal-apparat huma pprojbiti għal raġunijiet ta' sigurtà. Il-ħsara kkawżata minn modifiki tal-utent lill-apparat mhijiex koperta mill-garanzija.
  • Uża l-apparat biss għall-iskop maħsub tiegħu. L-użu tal-apparat b'mod mhux awtorizzat se jħassar il-garanzija.
  • Ħsara kkawżata min-nuqqas ta' osservanza ta' ċerti linji gwida f'dan il-manwal mhijiex koperta mill-garanzija u n-negozjant mhux se jaċċetta responsabbiltà għal xi difetti jew problemi li jirriżultaw.
  • Lanqas Velleman nv u lanqas in-negozjanti tagħha ma jistgħu jinżammu responsabbli għal kwalunkwe ħsara (straordinarja, inċidentali jew indiretta) – ta’ kwalunkwe natura (finanzjarja, fiżika...) li tirriżulta mill-pussess, l-użu jew il-falliment ta’ dan il-prodott.
  • Minħabba titjib kostanti tal-prodott, id-dehra attwali tal-prodott tista 'tvarja mill-immaġini murija.
  • L-immaġini tal-prodott huma għal skopijiet illustrattivi biss.
  • Tixgħelx l-apparat immedjatament wara li jkun ġie espost għal bidliet fit-temperatura. Ipproteġi l-apparat kontra l-ħsara billi tħallih mitfi sakemm ikun laħaq it-temperatura tal-kamra.
  • Żomm dan il-manwal għal referenza futura.

X'inhu Arduino®

Arduino® hija pjattaforma ta' prototipi open-source bbażata fuq ħardwer u softwer faċli biex jintuża. Il-bordijiet Arduino® huma kapaċi jaqraw l-inputs – sensor li jixgħel id-dawl, saba’ fuq buttuna jew messaġġ ta’ Twitter – u jibdluh f’output

  • attivazzjoni ta 'mutur, tixgħel LED, pubblikazzjoni ta' xi ħaġa online. Tista 'tgħid lill-bord tiegħek x'għandek tagħmel billi tibgħat sett ta' struzzjonijiet lill-mikrokontrollur fuq il-bord. Biex tagħmel dan, tuża l-lingwa ta 'programmar Arduino (ibbażata fuq il-Wiring) u l-IDE tas-softwer Arduino® (ibbażat fuq l-Ipproċessar).
    Tisserfja fuq www.arduino.cchttp://www.arduino.cc għal aktar informazzjoni.

Fuqview

Il-wirjiet OLED huma tajbin f'ħafna modi. Jużaw ftit li xejn qawwa, huma jleqqu, faċli biex jinqraw bil-kbir viewing angolu u għandhom riżoluzzjoni għolja meta wieħed iqis id-daqs żgħir tagħhom.

  • riżoluzzjoni: 128 x 64 tikek
  • viewangolu tal-ing: > 160°
  • xogħol voltage: Librerija rakkomandata minn 3 sa 5 V: interface U8glib: I2C
  • sewwieq: SSD1306
  • temperatura tax-xogħol: -30 °C sa 70 °C OLED
  • kulur: blu
  • Livell I/O: 3.3-5 V
  • dimensjonijiet: 27 x 27 mm

Tqassim tal-Pinnijiet

VCC Provvista ta 'enerġija 3.3-5 V
Gnd art
SCL linja ta 'arloġġ tas-serje
SDA linja tad-dejta tas-serje

ExampleWHADDA-WPI438-0.96-Inch-OLED-Screen-b'I2C-għal-Arduino-FIG-1

Konnessjoni.

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

Mur fil-paġna tal-prodott fuq www.velleman.eu u niżżel l-U8glib.zip file.
Ibda l-Arduino® IDE u importa din il-librerija: Sketch → Inkludi Librerija → Żid librerija Zip.
Ladarba lest, mur lura għal Sketch → Inkludi Librerija → Immaniġġja l-librerija, u skrollja 'l isfel sakemm issib il-librerija U8glib. Agħżel din il-librerija u tektek "Aġġorna". Issa għandek l-aħħar verżjoni ma examples.

Mur fuq Files → Eżamples u skrollja 'l isfel għal U8glib. Iftaħ l-example Graphicstest.

Fl-iskeċċ "Graphicstest", jistgħu jintgħażlu diversi tipi ta 'wirjiet. Just "un-kumment" dak li għandek bżonn.
Għall-WPI438 trid tneħħi l-kumment:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display li ma jibgħatx AC
Iġbor u tella l-iskeċċ fuq il-bord kompatibbli Arduino® tiegħek u gawdi!
L-iskeċċ "Graphicstest" bil-linja tas-sewwieq korretta biss għal VMA438 jidher bħal dan:

GraphicsTest.pde
>>> Qabel il-kompilazzjoni: Jekk jogħġbok neħħi l-kumment mill-kostruttur tal- >>> display tal-grafika konness (ara hawn taħt).
Librerija tal-Grafika Universali 8bit, https://github.com/olikraus/u8glib/
Copyright (c) 2012, olikraus@gmail.com
Id-drittijiet kollha riżervati.
Id-distribuzzjoni mill-ġdid u l-użu f'forom sors u binarji, bi jew mingħajr modifika, huma permessi sakemm jiġu ssodisfati l-kundizzjonijiet li ġejjin:

Id-distribuzzjonijiet mill-ġdid tal-kodiċi tas-sors għandhom iżommu l-avviż tal-awtur ta’ hawn fuq, din il-lista ta’ kundizzjonijiet u ċ-ċaħda ta’ responsabbiltà li ġejja.
Id-distribuzzjonijiet mill-ġdid f'forma binarja għandhom jirriproduċu l-avviż tal-awtur ta 'hawn fuq, din il-lista ta' kundizzjonijiet u ċ-ċaħda li ġejja fid-dokumentazzjoni u/jew materjali oħra pprovduti mad-distribuzzjoni.

DAN IS-SOFTWARE JIĠI PROVDUTI MID-DETENTURURI U L-KONTRIBUTURI TA’ COPYRIGHT “KIF INHI” U KULL GARANZIJA ESPRESSA JEW IMPLIKATI, INKLUŻI, IMMA MHUX LIMITATI GĦAL, IL-GARANZIJI IMPLICITI TA’ KUMMERĊJABILITÀ U ADATTAZZJONI GĦAL GĦAN PARTIKOLARI MHIJA ĊAĦĦATA. FL-EBDA KAŻ ID-DETENTUR JEW IL-KONTRIBUTURI TA' COPYRIGHT M'GĦANDU JKUNU RESPONSABBLI GĦAL KWALUNKWE DANNI DIRETTI, INDIRETTI, INĊIDENTALI, SPEĊJALI, EŻEMPLARI, JEW KONSEKWENZJALI (INKLUŻI, IMMA MHUX LIMITATI GĦAL, AKKWIST TA' OĠĠETTI JEW SERVIZZI SOSTITUTI, TELF, TELF TA' PROFITT TA' SERVIZZ; JEW INTERRUZZJONI NEGOZJU) MA KAWŻATA U FUQ KWALUNKWE TEORIA TA’ RESPONSABBILTÀ, KEMM B’KUNTRATT, RESPONSABBILTÀ STRETTA, JEW DElitt (INKLUŻA NEGLIĠENZA JEW MOD IEĦOR) LI JKOLLU B’XI MOD MILL-UŻU TA’ DAN is-SOFTWARE, ANKE JEKK AVVIŻAT BIL-POSSIBILITÀ TA’ DAL DALI.

#inkludi “U8glib.h”

  • // setup u8g object, jekk jogħġbok neħħi l-kumment minn waħda mis-sejħiet tal-kostruttur li ġejjin // NOTA IMPORTANTI: Il-lista li ġejja mhix kompluta. Il-lista kompluta ta' appoġġjati
  • // apparati bis-sejħiet kollha tal-kostrutturi huwa hawn: https://github.com/olikraus/u8glib/wiki/device
  • // Display li ma jibgħatx AC VMA438 –

null u8g_prepare(void) {

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

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

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

null u8g_r_frame(uint8_t a) {

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

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

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

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

null u8g_ascii_1 () {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, “ASCII paġna 1”); għal( y = 0; y < 6; y++ ) {

null u8g_ascii_1 () {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, “ASCII paġna 1”); għal( y = 0; y < 6; y++ ) {

għal ( x = 0; x < 16; x++ ) {

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

inkella jekk ( u8g.getMode () == U8G_MODE_GRAY2BIT ) {

  • u8g.drawStr( 66, 0, “Livell Griż”);
  • 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);

inkella jekk ( u8g.getMode () == U8G_MODE_GRAY2BIT )

  • u8g.drawStr( 66, 0, “Livell Griż”);
  • 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);

inkella

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

uint8_t draw_state = 0;

  • null tiġbed (vojt) {
  • u8g_prepara();
  • swiċċ(draw_state >> 3) {
  • każ 0: u8g_box_frame(draw_state&7); waqfa;
  • każ 1: u8g_disc_circle(draw_state&7); waqfa;
  • każ 2: u8g_r_frame(draw_state&7); waqfa;
  • każ 3: u8g_string(draw_state&7); waqfa;
  • każ 4: u8g_line(draw_state&7); waqfa;
  • każ 5: u8g_triangle(draw_state&7); waqfa;
  • każ 6: u8g_ascii_1(); waqfa;
  • każ 7: u8g_ascii_2(); waqfa;
  • każ 8: u8g_extra_page(draw_state&7); waqfa;

setup null (vojt) {

  • // flip screen, jekk meħtieġ
  • //u8g.setRot180();

#jekk definit (ARDUINO)

  • pinMode(13, OUTPUT);
  • digitalWrite(13, GĦOLJA); #endif

loop vojt (vojt) {

  • // picture loop u8g.firstPage (); tagħmel {

WPI438

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

tiġbed();

  • } while( u8g.nextPage() );
  • // iżżid l-istat draw_state++; jekk ( draw_state >= 9*8 ) draw_state = 0;

// jerġa' jibni l-istampa wara xi dewmien

  • //dewmien (150);

Aktar Informazzjoni

Jekk jogħġbok irreferi għall-paġna tal-prodott WPI438 fuq www.velleman.eu għal aktar informazzjoni.

Uża dan l-apparat bl-aċċessorji oriġinali biss. Velleman nv ma jistax jinżamm responsabbli fil-każ ta' ħsara jew korriment li jirriżulta minn użu (skorrett) ta' dan l-apparat. Għal aktar informazzjoni dwar dan il-prodott u l-aħħar verżjoni ta’ dan il-manwal, jekk jogħġbok żur tagħna websit www.velleman.eu. L-informazzjoni f'dan il-manwal hija soġġetta għal bidla mingħajr avviż minn qabel.

© AVVIŻ DWAR IL-KOPYRIGHT
Id-drittijiet tal-awtur għal dan il-manwal huma proprjetà ta' Velleman nv. Id-drittijiet kollha mad-dinja kollha riżervati. L-ebda parti minn dan il-manwal ma tista’ tiġi kkupjata, riprodotta, tradotta jew imnaqqsa għal kwalunkwe mezz elettroniku jew mod ieħor mingħajr il-kunsens minn qabel bil-miktub tad-detentur tad-drittijiet tal-awtur.

Dokumenti / Riżorsi

WHADDA WPI438 0.96Inch OLED Screen b'I2C għal Arduino [pdfManwal tal-Utent
WPI438 0.96Inch OLED Screen b'I2C għal Arduino, WPI438, WPI438 għal Arduino, 0.96Inch OLED Screen b'I2C għal Arduino, Arduino, 0.96Inch OLED Screen, 0.96Inch Screen, OLED Screen, Screen, Arduino Screen

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *