Sommario:
- Passaggio 1: Arduino Uno
- Passaggio 2: WiFi ESP8266 NodeMcu ESP-12E
- Passaggio 3: display LCD seriale 16x2
- Passaggio 4: modulo seriale I2c
- Passaggio 5: modulo seriale I2c collegato al display LCD
- Passaggio 6: montaggio con Arduino
- Passaggio 7: montaggio con ESP8266
- Passaggio 8: libreria
- Passaggio 9: codice sorgente
Video: Arduino ed ESP8266 con display LCD I2c: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Il nostro obiettivo principale qui è mostrare il funzionamento del modulo seriale i2c per display LCD 2x16 o 20x4. Con questo modulo, possiamo controllare i display sopra menzionati utilizzando solo due pin (SDA e SCL). Ciò rende la comunicazione molto semplice e libera molti altri GPIO del nostro microcontrollore.
Mostriamo il funzionamento sia su UNO che su ESP8266 Arduino. Controlla!
Passaggio 1: Arduino Uno
Passaggio 2: WiFi ESP8266 NodeMcu ESP-12E
Passaggio 3: display LCD seriale 16x2
Passaggio 4: modulo seriale I2c
In questa parte, mostriamo l'adattatore che è stato acquistato separatamente. Abbiamo saldato il display, che è parallelo, nella parte posteriore. Attraverso i pin i2c il display comunicherà poi direttamente con Arduino. Pertanto, tramite un microcontrollore, questo Arduino gestirà tutti i comandi al display, facilitandone sia la connessione che la programmazione.
Passaggio 5: modulo seriale I2c collegato al display LCD
Passaggio 6: montaggio con Arduino
Passaggio 7: montaggio con ESP8266
Passaggio 8: libreria
Aggiungere la libreria "LiquidCrystal_I2C" per la comunicazione con il display LCD.
Accedi al link e scarica la libreria.
Decomprimi il file e incollalo nella cartella delle librerie dell'IDE di Arduino.
C: / Programmi (x86) / Arduino / librerie
Passaggio 9: codice sorgente
Iniziamo definendo le librerie e le costanti che useremo con il nostro codice.
#include // responsável pela comunicação con un'interfaccia i2c
#include // responsável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 //os demais parâmetros, sao necessários para o módulo conversar com o LCD //porém podemos utilizar os pinos normalmente sem interferência //parâmetro: POSITIVE > > Retroilluminazione LIGADO | NEGATIVO > > Retroilluminazione desligado LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVO);
Impostare
Qui inizializzeremo solo il nostro oggetto per la comunicazione con il display.
configurazione nulla()
{ //inicializa o display (16 colonne x 2 linha) lcd.begin (16, 2); // ou 20, 4 se per o display 20x4 }
Ciclo continuo
Il nostro programma farà lampeggiare il display ogni 1 secondo. Questo è un semplice programma che comprende già tutto ciò di cui abbiamo bisogno per comunicare con il display.
Accendere/spegnere la retroilluminazione, posizionare il cursore per la scrittura.
ciclo vuoto()
{ //accende o retroillumina 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("ACESSO!!!"); ritardo(1000); //intervallo di 1s //desliga o retroilluminazione fare LCD lcd.setBacklight(LOW); ritardo(1000); //intervallo di 1s }
Consigliato:
Come utilizzare un display LCD a caratteri I2C 20x4 con Arduino: 6 passaggi
Come utilizzare un display LCD a caratteri I2C 20x4 con Arduino: In questo semplice tutorial impareremo come utilizzare un display LCD a caratteri I2C 20x4 con Arduino Uno per visualizzare un semplice testo "Hello World. Guarda il video
Display LCD 5V con Arduino Due 3.3V I2C: 5 passaggi
Display LCD 5V con Arduino Due 3.3V I2C: questo post mira a spiegare un modo più semplice per utilizzare Arduino Due (o altra scheda 3.3V) con il popolare display LCD 16x2 con il modulo adattatore I2C. Il problema iniziale è che l'LCD ha bisogno 5V per il corretto funzionamento della retroilluminazione, ma SCL e SDA p
Gioco tenuto in mano delle forbici della roccia di carta di Arduino che utilizza il display LCD 20x4 con I2C: 7 passaggi
Gioco portatile Arduino Paper Rock Scissors con display LCD 20x4 con I2C: Ciao a tutti o forse dovrei dire "Ciao mondo!" Sarebbe un grande piacere condividere con voi un progetto che è stato il mio ingresso in molte cose Arduino. Questo è un gioco Arduino Paper Rock Scissors portatile che utilizza un display LCD I2C 20x4. IO
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
Display LCD I2C / IIC - Converti un LCD SPI nel display LCD I2C: 5 passaggi
Display LCD I2C / IIC | Convertire un display LCD SPI in display LCD I2C: l'utilizzo del display lcd spi richiede troppe connessioni, il che è davvero difficile da fare, quindi ho trovato un modulo che può convertire l'affissione a cristalli liquidi i2c all'affissione a cristalli liquidi spi quindi iniziamo