Sadržaj:
- Korak 1: Dodajte ESP8266 u svoj Arduino IDE
- Korak 2: I2C LCD biblioteka
- Korak 3: Povežite LCD
- Korak 4: Skenirajte I2C sabirnicu za ispravnu adresu
- Korak 5: Ispis teksta na vaš LCD
- Korak 6: Dodatne informacije
Video: I2C LCD ESP8266: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Izrađujemo mnogo projekata zasnovanih na ESP8266, iako je većina njih za IOT i web projekte, zgodno je imati lokalni LCD ekran da vidite šta se dešava.
I2C je savršen za I/O uređaje bez puno dostupnih I/O pinova, jer koristi samo dva I/O pina. Ovi LCD moduli su uobičajeni, ali imaju različite adrese, pa vam omogućimo komunikaciju s ESP8266, povežite ekran s modulom esp8266 i pokrenite skener adresa I2C da vidite s kojom adresom moramo komunicirati. Sljedeći koraci će vas riješiti.
Koristim Adafruit Feather HUZZAH ESP8266 modul i Sunfounder 20x4 plavi LCD.
Korak 1: Dodajte ESP8266 u svoj Arduino IDE
Prije nego što možete koristiti ESP8266 s Arduino IDE -om, morate dodati podršku za ESP8266 (vidi se u gornjem polju "dodatni url upravitelja ploče"). Adafruit nudi opsežan vodič za ovaj korak na
Korak 2: I2C LCD biblioteka
Morat ćete se pobrinuti da nabavite I2C LCD biblioteku sa https://github.com/marcoschwartz/LiquidCrystal_I2…, inače se kôd neće učitati. Možda ćete dobiti upozorenje da je biblioteka certificirana samo za AVR -ove, ali i dalje radi dobro na ESP8266.
Raspakujte datoteke i kopirajte ih u "I2C LCD" fasciklu unutar fascikle biblioteka u vašoj mapi skica (navedeno u "preferencijama - lokacija skice" kao što je prikazano gore).
Korak 3: Povežite LCD
ESP8266 i LCD modul imaju jasno označene pinove, pa ih spojite na sljedeći način:
SCL - SCL
SDA - SDA
VCC - USB (da, to je 5V, ali I2C na 3.3V ESP8266 se ne žali)
Gnd - Gnd
Podsjetnik: VCC mora biti 5v osim ako nemate zaslon kompatibilan sa 3.3v. Za I2C iglice nije potrebno pomicanje nivoa.
Korak 4: Skenirajte I2C sabirnicu za ispravnu adresu
I2C je dvožični protokol koji omogućava korištenje više uređaja, a samo dva pina se koriste na mikrokontroleru. To se postiže postavljanjem adrese na svakom uređaju na sabirnici. Ne koriste svi I2C LCD -i istu adresu.
Postoji kôd skenera adresa koji možete pokrenuti koji će prijaviti adresu svih povezanih I2C uređaja. Kôd za I2C skener možete dobiti na
Otpremanje te skice pokazalo mi je na serijskom monitoru da koristim adresu 0x27, pa sam učitao sljedeću skicu i uvjerio se da pokušava komunicirati na ispravnoj adresi i veličini ekrana. Uobičajene veličine ekrana su 20x4 i 16x2.
LiquidCrystal_I2C LCD (0x27, 20, 4);
Korak 5: Ispis teksta na vaš LCD
Uključio sam uzorak skice koji će vam pokazati kako ispisati tekst na vašem LCD -u.
Kôd za I2C LCD možete dobiti na
Ključ za dobivanje rezultata gdje želite je da se prvo postavi kolona, zatim broj retka, oba počinju na 0.
// Pomaknite kursor 5 znakova udesno i // nula znakova prema dolje (1. red).
lcd.setCursor (5, 0);
// Odštampajte HELLO na ekranu, počevši od 5, 0.
lcd.print ("HELLO");
Korak 6: Dodatne informacije
Možete saznati više o korištenju ESP8266 sa Arduino IDE-om na
Naučite kako kontrolirati svoj ESP8266 pomoću Amazon Alexa/Echo platforme na
Preporučuje se:
LCD kontrolisani Messenger LCD -- 16x2 LCD -- Hc05 -- Jednostavno -- Bežična oglasna ploča: 8 koraka
LCD kontrolisani Messenger LCD || 16x2 LCD || Hc05 || Jednostavno || Bežična oglasna ploča: …………………………. PRETPLATITE SE na moj YouTube kanal za više video zapisa …… ………………………………… Oglasna ploča se koristi za ažuriranje novih informacija ili Ako želite poslati poruku sa u sobi ili na poluvremenu
I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD ekran | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo momci, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvorite SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
I2C / IIC LCD ekran - Pretvorite SPI LCD u I2C LCD ekran: 5 koraka
I2C / IIC LCD ekran | Pretvorite SPI LCD u I2C LCD ekran: za korištenje spi lcd ekrana potrebno je previše veza, što je zaista teško učiniti pa sam pronašao modul koji može pretvoriti i2c lcd u spi lcd pa počnimo
Karakterni LCD I2c adapter (primjer povezivanja I2c): 12 koraka (sa slikama)
Karakterni LCD I2c adapter (primjer povezivanja I2c): Radim shemu povezivanja za prikaz znakova i2c adapter. Provjerite ažuriranja na svojoj web lokaciji. Sada dodajem i shemu povezivanja ožičenja za korištenje izvorne biblioteke, a ne moje račvane. LiquidCrystal Arduino biblioteka za LCD ekrane sa znakovima, račvastu projekciju
Arduino i ESP8266 sa I2c LCD ekranom: 9 koraka
Arduino i ESP8266 sa I2c LCD ekranom: Naš glavni cilj ovdje je prikazati rad serijskog i2c modula za LCD ekran 2x16 ili 20x4. Pomoću ovog modula možemo kontrolirati gore navedene ekrane koristeći samo dva pina (SDA i SCL). To čini komunikaciju vrlo jednostavnom i