Kombiniranjem Wi-Fi-ovih Wi-Fi-fi ESP8266 sa oštrim vizualima OLED zaslona otvara se svijet mogućnosti ugrađenih projekata. Ovaj vodič će vas prošetati kroz proces povezivanja i kontrole OLED ekrana sa svojim ESP8266, od postavljanja hardvera za pisanje potrebnog koda. Bez obzira da li ste začinjeni programer ili samo pokretanje, ovaj vodič pruža informacije koje su vam potrebne za uspjeh. Istražit ćemo različite biblioteke, zajedničke probleme i praktične primjere koji će vam pomoći da dobijete svoje ESP8266 OLED displej Projekt pokrenite i trčite.
Prvi korak odabire prave komponente. Trebat će vam razvojni odbor ESP8266 (poput Twemcu ili Wemos D1 Mini) i OLED modul za prikaz. OLED displeji dolaze u raznim veličinama i rezolucijama; Zajednički izbori uključuju 0,96 inčni i 1,3-inčni prikazi. Provjerite je li vaš odabrani ekran kompatibilan sa I2C ili SPI komunikacijskim protokolom. Mnogi moduli su lako dostupni na mreži. Za detaljne specifikacije pogledajte liste podataka koje pruža proizvođač.
Proces veze ovisi o komunikacijskom protokolu koji koristi vaš ESP8266 OLED displej. Najčešće se I2C koristi za svoju jednostavnost. Trebat ćete povezati sljedeće igle (prilagodite ih u skladu sa svojim specifičnim modulom):
Dvaput provjerite zadatke PIN-a na oba vašeg ESP8266 i svog ESP8266 OLED displej modul prije povezivanja.
Trebat će vam ARDUINO IDE za programiranje ESP8266. Instalirajte paket podrške za podršku ESP8266 putem upravitelja ploče. Nekoliko biblioteka pojednostavljuje interakciju s OLED ekranima. Biblioteka ADAFRUIT GFX-a i biblioteke Adafruit SSD1306 popularni su izbori. Ove biblioteke pružaju funkcije za crtanje teksta, oblika i slika na displeju.
Evo osnovnog primjera pomoću Adafruit SSD1306 biblioteke za prikaz Hello, World! na vašem ESP8266 OLED displej:
#include #include #include #inclux #define ecreight_width 128 // OLED ekrana_heeght 64 // old_reset -1 // resetiranje PIN # (ili -1 ako Dijeljenje ARDUINO RESET PIN-a) ADAFRUIT_SSD1306 (Screen_Width, screen_height, & žica, oled_reset); nevaljana podešavanja () {serial.begin (115200); display.begin (ssd1306_switchcapvcc, 0x3c); // adresa 0x3c za 128x64 displej.cleardisplay (); displej.settextsize (2); Display.settextcolor (bijeli); displej.setcursor (0, 0); displej.println (zdravo, svijet!); display.display ();} nevažna petlja () {// Dodajte svoj kod ovdje za ažuriranje ekrana}
Ne zaboravite da instalirate potrebne biblioteke prije nego što je učitavanje koda.
Ako je tvoj ESP8266 OLED displej ne radi, provjerite sljedeće:
Iza prikazivanja jednostavnog teksta, vaš ESP8266 OLED displej Može se koristiti za širok spektar aplikacija, uključujući:
Mogućnosti su ograničene samo vašom maštom.
Integriranje OLED ekrana sa ESP8266 otvara bezbroj mogućnosti za kreativne projekte. Slijedeći korake navedene u ovom vodiču, možete lako uključiti ovu moćnu kombinaciju u sljedeći ugrađeni sistem. Ne zaboravite da se obratite podacima za svoje specifične hardverske komponente za detaljne informacije. Za visokokvalitetni LCD i OLED displeji razmislite o istraživanju opcija od Dalian Eastern Display Co., Ltd. Nude širok spektar ekrana pogodnih za različite aplikacije.
p>u stranu> telo>