Nota
Ciao, benvenuto nella Comunità degli Appassionati di Raspberry Pi, Arduino e ESP32 di SunFounder su Facebook! Approfondisci la tua conoscenza di Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.
Why Join?
Expert Support: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra comunità e del nostro team.
Learn & Share: Scambia consigli e tutorial per migliorare le tue competenze.
Exclusive Previews: Ottieni accesso anticipato alle nuove annunci di prodotti e anteprime esclusive.
Special Discounts: Goditi sconti esclusivi sui nostri prodotti più recenti.
Festive Promotions and Giveaways: Partecipa a giveaway e promozioni festive.
👉 Pronto per esplorare e creare con noi? Clicca [qui] e unisciti oggi!
Lezione 26: LCD I2C 1602
In questa lezione, imparerai a configurare e visualizzare messaggi su un display a cristalli liquidi (LCD) 16x2 con interfaccia I2C utilizzando una scheda di sviluppo ESP32. Copriremo l’inizializzazione dell’LCD utilizzando la libreria LiquidCrystal I2C, quindi visualizzeremo «Hello world!» e «LCD Tutorial» su due linee separate dello schermo. Questo tutorial è ideale per i principianti, offrendo esperienza pratica con le interfacce LCD e migliorando la tua comprensione delle operazioni di output nella programmazione Arduino.
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È decisamente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
---|---|---|
Kit Sensori per Maker Universali |
94 |
Puoi anche acquistarli separatamente dai link qui sotto.
Introduzione al Componente |
Link per l’Acquisto |
---|---|
ESP32 & Scheda di Sviluppo (ESP32 WROOM 32E) |
|
Cablaggio

Codice
Nota
Per installare la libreria, usa il Gestore Librerie di Arduino e cerca «LiquidCrystal I2C» per installarla.
Analisi del Codice
Inclusione della Libreria e Inizializzazione dell’LCD: La libreria LiquidCrystal I2C viene inclusa per fornire funzioni e metodi per l’interfacciamento dell’LCD. Successivamente, viene creato un oggetto LCD utilizzando la classe LiquidCrystal_I2C, specificando l’indirizzo I2C, il numero di colonne e il numero di righe.
Nota
Per installare la libreria, usa il Gestore Librerie di Arduino e cerca «LiquidCrystal I2C» per installarla.
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2);
Funzione di Setup: La funzione
setup()
viene eseguita una volta all’avvio della scheda di sviluppo ESP32. In questa funzione, l’LCD viene inizializzato, pulito, e si accende la retroilluminazione. Poi, vengono visualizzati due messaggi sull’LCD.void setup() { lcd.init(); // inizializza l'LCD lcd.clear(); // pulisce il display dell'LCD lcd.backlight(); // Assicurati che la retroilluminazione sia accesa // Stampa un messaggio su entrambe le linee dell'LCD. lcd.setCursor(2, 0); // Imposta il cursore al carattere 2 sulla linea 0 lcd.print("Hello world!"); lcd.setCursor(2, 1); // Sposta il cursore al carattere 2 sulla linea 1 lcd.print("LCD Tutorial"); }