Sommario:
- Passaggio 1: carica la libreria nelle librerie Arduino
- Passaggio 2: collega il tuo pin
- Passaggio 3: carica il codice ed esegui
Video: Interfacciamento display LCD 20X4 a Nodemcu: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ho deciso di condividerlo poiché ho riscontrato difficoltà con il mio compito precedente prima, ho provato a interfacciare LCD grafico (128x64) con Nodemcu ma senza successo, ho fallito. Immagino che questo debba avere qualcosa a che fare con la libreria (la libreria per LCD grafico è diversa dall'LCD comune), sembra che l'attuale libreria esistente non si adatti all'interfaccia GLCD nodemcu, spero davvero che escano con la "libreria adatta" presto. Volevo fare un tentativo, ma ho poco tempo, quindi ho deciso di passare da LCD grafico a LCD Bluebacklight 20x4. Pensavo che sarebbe stato facile in quanto le caratteristiche erano abbastanza simili al display LCD 16x2, ma mi sbagliavo di nuovo. Quindi, inizio del mio viaggio try-n-error per farlo funzionare.
Interfacciare qualsiasi LCD con Arduino Uno è facile, puoi trovare molti tutorial disponibili. Sono disponibili anche tutorial per l'interfacciamento LCD con NodeMCU, alcuni usano "I2C expender" di "Shift register" e altri usano "adattatore I2C LCD" ma sembra che non tutti questi tutorial siano compatibili e alcuni sono "obsoleti", potrebbero essere utilizzando una libreria diversa o vecchia, ricevo un errore una volta come questo: "Errore durante la compilazione per la scheda NodeMCU 1.0 (modulo ESP-12E)", quindi cambio in una libreria diversa. Compilazione completata ma con un avviso: "ATTENZIONE: la libreria LiquidCrystal_I2C-1.1.2 afferma di funzionare su architetture (avr) e potrebbe essere incompatibile con la scheda corrente che funziona su architetture (esp8266)", l'ho dato comunque una prova, carica sulla mia bacheca poi Successo!
Passaggio 1: carica la libreria nelle librerie Arduino
Prima di iniziare, assicurati di aver già installato la libreria per NodeMCU, in caso contrario puoi seguire questo passaggio qui. Dopodiché, non dimenticare di scaricare e installare la tua libreria LiquidCrystal_I2C anche per il tuo LCD.
In allegato qui c'è il file zip della libreria LiquidCrystal_I2C che ho usato per questo tutorial. Non ricordo da quale sito l'ho scaricato ma merito al proprietario.
note: questo è il file fornito con l'avviso di cui ho parlato prima. Ma non ho problemi a caricare il codice sulla mia scheda NodeMCU.
Passaggio 2: collega il tuo pin
Sto collegando il display LCD a NodeMCU utilizzando l'adattatore seriale LCD I2C, da 8 pin dell'LCD a 4 pin dell'adattatore. Questo è molto conveniente in quanto NodeMCU è piccolo e vogliamo limitare l'uso di pin su quella scheda. Sto usando i pin D1, D2, Vin e Gnd del NodeMCU. La connessione al display LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Molto semplice.
Passaggio 3: carica il codice ed esegui
Copia il codice che ho allegato qui ed esegui. Assicurati di aver selezionato Modifica il codice a tuo piacimento. Buona fortuna.
Possa questo piccolo tutorial esserti utile. Se hai qualche domanda, non esitare a commentare.
Consigliato:
Interfacciamento con un display LCD M4Inclusion: 5 passaggi
Interfacciamento Con Display LCD M4Inclusione: Questo tutorial ci permetterà di controllare un display LCD via Wi-Fi dal nostro smartphone Se non abbiamo il drivermall possiamo utilizzare l'arduino, ma sotto il link per lo sviluppo del Drivemall.Il vantaggio di preferendo il Drivemall alla cla
Interfacciamento del modulo display TM1637 con Arduino: 3 passaggi
Interfacciamento del modulo display TM1637 con Arduino: As-Salam-O-Aleykum! Il mio questo istruibile riguarda l'interfacciamento del modulo display TM1637 con Arduino. Questo è un modulo display a sette segmenti a quattro cifre. È disponibile in una varietà di colori. Il mio è di colore rosso. Utilizza Tm1637 Ic
Interfacciamento del microcontrollore Atmega16 con display a led a matrice di punti: 5 passaggi
Interfacciamento del microcontrollore Atmega16 con display a LED a matrice di punti: In questo progetto andremo ad interfacciare un display a LED a matrice di punti con un microcontrollore AVR (Atmega16). Qui mostreremo la simulazione in proteus, puoi applicare la stessa cosa nel tuo hardware. Quindi qui stamperemo prima un carattere, diciamo 'A' in t
Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi
Tutorial Arduino LCD 16x2 | Interfacciamento del display LCD 1602 con Arduino Uno: Ciao ragazzi poiché molti progetti hanno bisogno di uno schermo per visualizzare i dati, sia che si tratti di un misuratore fai-da-te o di un display del conteggio degli abbonati di YouTube o di una calcolatrice o di un blocco tastiera con display e se tutti questi tipi di progetti sono realizzati con arduino lo faranno sicuramente
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