Sadržaj:
- Korak 1: Dodajte ESP8266 u svoj Arduino IDE
- Korak 2: I2C LCD biblioteka
- Korak 3: Spojite 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 promjena: 2024-01-30 09:35
Izrađujemo puno projekata temeljenih na ESP8266, iako je većina njih za IOT i web temeljene projekte, zgodno je imati lokalni LCD zaslon da vidite što se događa.
I2C je savršen za U/I 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 zaslon 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 s https://github.com/marcoschwartz/LiquidCrystal_I2…, inače se kôd neće učitati. Možda ćete dobiti upozorenje da je knjižnica certificirana samo za AVR -ove, ali i dalje radi dobro na ESP8266.
Izdvojite datoteke i kopirajte ih u mapu "I2C LCD" unutar mape knjižnica u mapi skica (navedeno u "postavkama - mjesto za skiciranje" kao što je gore prikazano).
Korak 3: Spojite 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 ako nemate zaslon kompatibilan sa 3.3v. Za I2C iglice nije potrebno mijenjanje razine.
Korak 4: Skenirajte I2C sabirnicu za ispravnu adresu
I2C je dvožični protokol koji omogućuje korištenje više uređaja, a na mikrokontroleru se koriste samo dva pina. 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
Prijenos te skice pokazao 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 zaslona. 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 je prvo postavljen stupac, a zatim broj retka, oba počinju na 0.
// Pomaknite kursor 5 znakova udesno i // nula znakova prema dolje (1. redak).
lcd.setCursor (5, 0);
// Ispis HELLO na ekranu, počevši od 5, 0.
lcd.print ("HELLO");
Korak 6: Dodatne informacije
Više o korištenju ESP8266 s Arduino IDE-om možete saznati na
Naučite kako kontrolirati svoj ESP8266 pomoću Amazon Alexa/Echo platforme na
Preporučeni:
LCD upravljani Bluetooth Messenger LCD -- 16x2 LCD -- Hc05 -- Jednostavno -- Bežična oglasna ploča: 8 koraka
LCD upravljani Bluetooth Messenger LCD || 16x2 LCD || Hc05 || Jednostavno || Bežična oglasna ploča: …………………………. PRETPLATITE SE na moj YouTube kanal za više videa …… ………………………………… Oglasna ploča služi za ažuriranje novih informacija ili Ako želite poslati poruku sa u sobi ili na poluvremenu
I2C / IIC LCD zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, 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 pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
I2C / IIC LCD zaslon - Pretvorite SPI LCD u I2C LCD zaslon: 5 koraka
I2C / IIC LCD zaslon | Pretvorite SPI LCD u I2C LCD zaslon: za korištenje spi lcd zaslona potrebno je previše povezivanja, što je zaista teško učiniti pa sam pronašao modul koji može pretvoriti i2c lcd u spi lcd pa krenimo
Karakterni LCD I2c adapter (primjer povezivanja I2c): 12 koraka (sa slikama)
LCD adapter za I2c s znakovima (primjer povezivanja s 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 knjižnica za LCD ekrane sa znakovima, račvastu projekciju
Arduino i ESP8266 s I2c LCD zaslonom: 9 koraka
Arduino i ESP8266 s I2c LCD zaslonom: Naš glavni cilj ovdje je prikazati rad serijskog i2c modula za LCD zaslon 2x16 ili 20x4. Pomoću ovog modula možemo kontrolirati gore navedene zaslone koristeći samo dva pina (SDA i SCL). To komunikaciju čini vrlo jednostavnom i