Indholdsfortegnelse:
- Trin 1: Arduino Uno
- Trin 2: WiFi ESP8266 NodeMcu ESP-12E
- Trin 3: 16x2 seriel LCD -skærm
- Trin 4: I2c seriemodul
- Trin 5: I2c -seriemodul forbundet til LCD -skærmen
- Trin 6: Montering med Arduino
- Trin 7: Montering med ESP8266
- Trin 8: Bibliotek
- Trin 9: Kildekode
Video: Arduino og ESP8266 Med I2c LCD -display: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Vores hovedmål her er at vise driften af det serielle i2c -modul til LCD -display 2x16 eller 20x4. Med dette modul kan vi styre de ovennævnte displays, mens vi kun bruger to ben (SDA og SCL). Dette gør kommunikation meget enkel og frigør flere andre af vores mikrokontrollers GPIO'er.
Lad os vise operationen på både UNO og ESP8266 Arduino. Tjek det ud!
Trin 1: Arduino Uno
Trin 2: WiFi ESP8266 NodeMcu ESP-12E
Trin 3: 16x2 seriel LCD -skærm
Trin 4: I2c seriemodul
I denne del viser vi adapteren, der blev købt separat. Vi svejste displayet, som er parallelt, i ryggen. Gennem i2c -benene vil displayet derefter kommunikere direkte med Arduino. Derfor vil denne Arduino gennem en mikrokontroller styre alle kommandoer til displayet, hvilket letter både forbindelsen og programmeringen.
Trin 5: I2c -seriemodul forbundet til LCD -skærmen
Trin 6: Montering med Arduino
Trin 7: Montering med ESP8266
Trin 8: Bibliotek
Tilføj biblioteket "LiquidCrystal_I2C" til kommunikation med LCD -displayet.
Gå til linket, og download biblioteket.
Pak filen ud, og indsæt den i biblioteksmappen i Arduino IDE.
C: / Programfiler (x86) / Arduino / biblioteker
Trin 9: Kildekode
Vi starter med at definere de biblioteker og konstanter, vi vil bruge med vores kode.
#include // responsável pela comunicação com a interface i2c
#include // responsável pela comunicação com display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são needsários para o moddulo conversar com LCD ' > Baglygte LIGADO | NEGATIV>> Baggrundslys desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIV);
Opsætning
Her vil vi kun initialisere vores objekt til kommunikation med displayet.
ugyldig opsætning ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
Sløjfe
Vores program får displayet til at blinke hvert 1. sekund. Dette er et enkelt program, der allerede involverer alt, hvad vi har brug for for at kommunikere med displayet.
Tænd / sluk baggrundsbelysning, placer markøren til skrivning.
hulrum ()
{// acende o backlight do 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 ("ACESSE !!!"); forsinkelse (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); forsinkelse (1000); // intervalo de 1s}
Anbefalede:
5V LCD -skærm med Arduino Due 3.3V I2C: 5 trin
5V LCD -skærm med Arduino Due 3.3V I2C: Dette indlæg har til formål at forklare en lettere måde at bruge Arduino Due (eller et andet 3.3V -kort) med den populære LCD 16x2 -skærm med I2C -adaptermodulet. Det første problem er, at LCD -skærmen har brug for 5V for at baggrundsbelysningen fungerer korrekt, men SCL og SDA s
Arduino I2C 16*2 lcd -skærmforbindelse med udsource: 10 trin
Arduino I2C 16*2 Lcd-skærmforbindelse med udsource: I²C (Inter-Integrated Circuit), udtalt I-squared-C, er en multi-master, multi-slave, pakkeskiftet, single-ended, seriel computerbus opfundet af Philips Semiconductor (nu NXP Semiconductors)
I2C LCD på NodeMCU V2 Med Arduino IDE: 3 trin
I2C LCD på NodeMCU V2 Med Arduino IDE: I denne hurtige vejledning viser jeg dig, hvordan du spiser LCD med I2C Serial Adapter på NodeMCU v2 ved hjælp af ArduinoIDE og tilgængelige biblioteker
Arduino Nano og to DS18B20 temperatursensorer med I2C LCD: 5 trin
Arduino Nano og to DS18B20 temperatursensorer med I2C LCD: I dag vil jeg vise dig, hvordan du laver to temperatursensorer DS18B20 med Arduino Nano Clone og I2C LCD. en I2C displejem.I bruger Arduino IDE 1.8.8 // Pouziv
Character LCD I2c Adapter (eksempel på I2c -forbindelse): 12 trin (med billeder)
Character LCD I2c Adapter (I2c Connection Eksempel): Jeg laver et tilslutningsskema til en tegnvisning i2c adapter. Kontroller opdateringerne på mit websted. Nu tilføjer jeg også et kabelforbindelsesskema for at bruge det originale bibliotek, ikke mit forked.LiquidCrystal Arduino bibliotek til karakter LCD -skærme, forked project