Kazalo:
- 1. korak: Arduino Uno
- 2. korak: WiFi ESP8266 NodeMcu ESP-12E
- Korak: Serijski LCD zaslon 16x2
- 4. korak: Serijski modul I2c
- 5. korak: Serijski modul I2c je priključen na LCD zaslon
- Korak 6: Montaža z Arduinom
- Korak 7: Montaža z ESP8266
- 8. korak: Knjižnica
- 9. korak: izvorna koda
Video: Arduino in ESP8266 z LCD zaslonom I2c: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Naš glavni cilj je prikazati delovanje serijskega modula i2c za LCD zaslon 2x16 ali 20x4. S tem modulom lahko nadzorujemo zgoraj omenjene zaslone, pri tem pa uporabljamo samo dva zatiča (SDA in SCL). Zaradi tega je komunikacija zelo preprosta in osvobodi več drugih GPIO -jev našega mikrokrmilnika.
Pokažimo delovanje na UNO in ESP8266 Arduino. Preverite!
1. korak: Arduino Uno
2. korak: WiFi ESP8266 NodeMcu ESP-12E
Korak: Serijski LCD zaslon 16x2
4. korak: Serijski modul I2c
V tem delu prikazujemo adapter, ki je bil kupljen posebej. Zaslon, ki je vzporeden, smo zvarili zadaj. Z zatiči i2c bo zaslon nato komuniciral neposredno z Arduinom. Zato bo Arduino prek mikrokrmilnika upravljal vse ukaze na zaslonu, kar bo olajšalo njegovo povezavo in programiranje.
5. korak: Serijski modul I2c je priključen na LCD zaslon
Korak 6: Montaža z Arduinom
Korak 7: Montaža z ESP8266
8. korak: Knjižnica
Dodajte knjižnico "LiquidCrystal_I2C" za komunikacijo z LCD zaslonom.
Odprite povezavo in prenesite knjižnico.
Razpakirajte datoteko in jo prilepite v mapo knjižnice Arduino IDE.
C: / Programske datoteke (x86) / Arduino / knjižnice
9. korak: izvorna koda
Začnemo z opredelitvijo knjižnic in konstant, ki jih bomo uporabljali s svojo kodo.
#include // responsável pela comunicação com vmesnik i2c
#include // odzivna komunikacija z zaslonom LCD // Inicializacija za prikaz brez endereço 0x27 // os demais parâmetros, são needários para o módulo pogovor com o LCD // porém podemos utilizar os pinos normalmente sem interferência // parâmetro: POZITIVNO> > Backligh LIGADO | NEGATIVNO>> Osvetlitev ozadja LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZITIVNO);
Nastaviti
Tukaj bomo samo inicializirali naš predmet za komunikacijo z zaslonom.
void setup ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se za o zaslon 20x4}
Zanka
Naš program bo utripal zaslon vsake 1 sekunde. To je preprost program, ki že vključuje vse, kar potrebujemo za komunikacijo z zaslonom.
Vklop / izklop osvetlitve ozadja, kurzor položaja za pisanje.
void loop ()
{// osvetlitev ozadja do LCD lcd.setBacklight (HIGH); // poziciona o kurzorju para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("DOSTOP !!!"); zamuda (1000); // intervalo de 1s // osvetlitev ozadja do LCD lcd.setBacklight (LOW); zamuda (1000); // intervalo de 1s}
Priporočena:
Monitor temperature z LCD -zaslonom DHT11 in I2C 20x4: 6 korakov
Nadzor temperature z LCD -zaslonom DHT11 in I2C 20x4: V tej vadnici se bomo naučili, kako narediti preprost nadzor temperature s senzorjem DHT11 in I2C LCD Oglejte si video
Macintosh z zaslonom na dotik - Klasični Mac z zaslonom IPad Mini: 5 korakov (s slikami)
Macintosh z zaslonom na dotik | Klasični Mac z zaslonom IPad Mini: To je moja posodobljena in prenovljena zasnova, kako zamenjati zaslon starega Macintosha z iPad mini. To je že šesti od teh, ki sem jih naredil v preteklih letih in sem zelo zadovoljen z razvojem in oblikovanjem tega! Leta 2013, ko sem naredil
Ročne Arduino škarje za papir Rock Rock z 20 -palčnim LCD zaslonom z I2C: 7 korakov
Ročne Arduino škarje za papir Rock Rock z 20 -palčnim LCD zaslonom z I2C: Pozdravljeni ali pa bi lahko rekel "Hello World!" To je ročna igra Arduino Paper Rock Scissors, ki uporablja LCD zaslon I2C 20x4. JAZ
I2C / IIC LCD zaslon - Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: 5 korakov
I2C / IIC LCD zaslon | Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: Pozdravljeni, saj ima navaden SPI LCD 1602 preveč žic za povezavo, zato ga je zelo težko povezati z arduinom, vendar je na trgu na voljo en modul, ki lahko pretvorite zaslon SPI v zaslon IIC, tako da morate priključiti samo 4 žice
Kako narediti uro v realnem času z zaslonom Arduino in TFT - Arduino Mega RTC s 3,5 -palčnim zaslonom TFT: 4 koraki
Kako narediti uro v realnem času z zaslonom Arduino in TFT | Arduino Mega RTC s 3,5-palčnim zaslonom TFT: Obiščite moj kanal Youtube. Uvod:- V tem prispevku bom naredil »uro v realnem času« s 3,5-palčnim TFT LCD na dotik, Arduino Mega 2560 in DS3231 modul RTC… .Preden začnete… preverite videoposnetek z mojega kanala YouTube .. Opomba:- Če uporabljate Arduin