Përmbajtje:
- Hapi 1: Arduino Uno
- Hapi 2: WiFi ESP8266 NodeMcu ESP-12E
- Hapi 3: Ekran LCD serik 16x2
- Hapi 4: Moduli Serial I2c
- Hapi 5: Moduli Serial I2c I lidhur me Ekranin LCD
- Hapi 6: Montimi me Arduino
- Hapi 7: Montimi me ESP8266
- Hapi 8: Biblioteka
- Hapi 9: Kodi Burimor
Video: Arduino dhe ESP8266 Me ekran LCD I2c: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Objektivi ynë kryesor këtu është të tregojmë funksionimin e modulit serik i2c për ekranin LCD 2x16 ose 20x4. Me këtë modul, ne mund të kontrollojmë ekranet e përmendura më lart ndërsa përdorim vetëm dy kunja (SDA dhe SCL). Kjo e bën komunikimin shumë të thjeshtë dhe çliron disa GPIO të tjerë të mikrokontrolluesit tanë.
Le të tregojmë operacionin si në UNO ashtu edhe në ESP8266 Arduino. Kontrolloje!
Hapi 1: Arduino Uno
Hapi 2: WiFi ESP8266 NodeMcu ESP-12E
Hapi 3: Ekran LCD serik 16x2
Hapi 4: Moduli Serial I2c
Në këtë pjesë, ne tregojmë përshtatësin e blerë veçmas. Ne ngjitëm ekranin, i cili është paralel, në pjesën e pasme. Përmes kunjave i2c, ekrani do të komunikojë drejtpërdrejt me Arduino. Prandaj, përmes një mikrokontrolluesi, ky Arduino do të menaxhojë të gjitha komandat në ekran, duke lehtësuar lidhjen dhe programimin e tij.
Hapi 5: Moduli Serial I2c I lidhur me Ekranin LCD
Hapi 6: Montimi me Arduino
Hapi 7: Montimi me ESP8266
Hapi 8: Biblioteka
Shtoni bibliotekën "LiquidCrystal_I2C" për komunikim me ekranin LCD.
Hyni në lidhjen dhe shkarkoni bibliotekën.
Zbërtheni skedarin dhe ngjiteni në dosjen e bibliotekave të Arduino IDE.
C: / Skedarët e programit (x86) / Arduino / bibliotekat
Hapi 9: Kodi Burimor
Ne fillojmë duke përcaktuar bibliotekat dhe konstantet që do të përdorim me kodin tonë.
#include // responsável pela comunicação com një ndërfaqe i2c
#include // respondável pela comunicação com o display LCD // Inicializa ose display no endereço 0x27 // për të gjitha parametrat, për nevoja paraprake për përdorim të një cilësimi të ekranit të LCD // porodet e përdorimit të përdorimit të një sistemi normal të ndërhyrjes // parimetro: POSITIVE> > Backligh LIGADO | NEGATIVE>> Drita në sfond desquado LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Konfigurimi
Këtu, ne vetëm do të inicializojmë objektin tonë për komunikim me ekranin.
void setup ()
{// inicializa o shfaqje (16 kolona x 2 linhas) lcd.fillo (16, 2); // ou 20, 4 shiko për o ekran 20x4}
Lak
Programi ynë do ta bëjë ekranin të ndizet çdo 1 sekondë. Ky është një program i thjeshtë që përfshin tashmë gjithçka që na nevojitet për të komunikuar me ekranin.
Ndizni / fikni dritën e pasme, kursorin e pozicionit për të shkruar.
lak void ()
{// acende o backlight në LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("HYRJE !!!"); vonesa (1000); // intervalo 1s // desliga ose backlight në LCD lcd.setBacklight (LOW); vonesa (1000); // intervalo de 1s}
Recommended:
Arduino Kontrolloni shpejtësinë dhe drejtimin e motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa
Arduino Kontrolli shpejtësinë dhe drejtimin e motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: Në këtë tutorial ne do të mësojmë se si të përdorim një drejtues L298N DC MOTOR CONTROL dhe një potenciometër për të kontrolluar shpejtësinë dhe drejtimin e motorit DC me dy butona dhe të shfaqim vlerën e potenciometrit në ekranin OLED. Shikoni një video demonstruese
Ekran LCD I2C / IIC - Përdorni një ekran SPI në ekranin LCD I2C duke përdorur modulin SPI në IIC me Arduino: 5 hapa
Ekran LCD I2C / IIC | Përdorni një ekran SPI në ekranin LCD I2C Duke përdorur modulin SPI në IIC Me Arduino: Përshëndetje djema pasi një SPI LCD 1602 normal ka shumë tela për t'u lidhur, kështu që është shumë e vështirë ta ndërlidhni me arduino, por ekziston një modul i disponueshëm në treg i cili mund të shndërroni ekranin SPI në ekranin IIC kështu që atëherë ju duhet të lidhni vetëm 4 tela
Sensori i temperaturës dhe lagështisë me ekran Arduino dhe LCD: 4 hapa
Sensori i temperaturës dhe lagështisë me ekran Arduino dhe LCD: Përshëndetje djema, Mirë se vini në Artuino. Siç e keni parë Unë kam filluar Një InstructableToday ne do të bëjmë një Temperaturë & Matës lagështie me modulin DHT11. Le të fillojmëP.S. Merrni parasysh Abonimin dhe pëlqimin e videos
Ekran LCD I2C / IIC - Shndërroni një ekran SPI në ekranin LCD I2C: 5 hapa
Ekran LCD I2C / IIC | Shndërroni një ekran SPI në ekranin LCD I2C: përdorimi i ekranit spi LCD kërkon shumë lidhje për të bërë, gjë që është vërtet e vështirë për ta bërë, kështu që gjeta një modul që mund të konvertojë LCD i2c në spi LCD, kështu që le të fillojmë
Ndërtoni një ekran të personalizuar në LCD Studio (Për tastierën G15 dhe ekranet LCD) .: 7 hapa
Ndërtoni një ekran të personalizuar në LCD Studio (Për tastierën G15 dhe ekranet LCD) .: Ok nëse sapo keni tastierën tuaj G15 dhe nuk jeni shumë të impresionuar me ekranet bazë që erdhën me të, atëherë unë do t'ju përcjell me bazat e përdorimit të LCD Studio për ta bërë tuajin. Ky shembull do të jetë bërja e një ekrani që tregon vetëm bazat