I display LCD sono un'opzione popolare per visualizzare informazioni in un progetto Arduino. Un display LCD 20x4 è una versione più grande e versatile rispetto ai comuni display LCD 16x2.
Il display LCD 16x2 è composto da 2 righe e 16 colonne, mentre il display LCD 20x4 è composto da 4 righe e 20 colonne. Ciò significa che il display 20x4 offre il doppio dello spazio per visualizzare informazioni rispetto al display 16x2. Questo rende il display 20x4 ideale per progetti che richiedono una maggiore quantità di testo o informazioni.
Oltre ad avere più spazio per visualizzare informazioni, il display LCD 20x4 ha anche un vantaggio rispetto ai comuni display LCD 16x2. Il modulo IC2 consente di collegare il display LCD al microcontrollore tramite una semplice interfaccia I2C, riducendo il numero di pin necessari per il collegamento. Ciò significa che è possibile utilizzare meno pin del microcontrollore per il display LCD, lasciando più pin disponibili per altre funzioni del progetto.
Per utilizzare il display LCD 20x4 IC2 con Arduino, è necessario utilizzare la libreria LiquidCrystal_I2C.
Ecco un esempio di codice per far visualizzare la scritta "Hello World" su tutte le righe del display:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // crea un'istanza dell'oggetto LCD I2C
void setup() {
lcd.init(); // inizializzazione dell'LCD
lcd.backlight(); // accendi il retroilluminazione
lcd.clear(); // pulisci lo schermo
}
void loop() {
lcd.setCursor(0, 0);
lcd.print("Hello World");
lcd.setCursor(0, 1);
lcd.print("Hello World");
lcd.setCursor(0, 2);
lcd.print("Hello World");
lcd.setCursor(0, 3);
lcd.print("Hello World");}
Il modulo IC2 consente di utilizzare meno pin del microcontrollore per il collegamento, lasciando più pin disponibili per altre funzioni del progetto. Con questo esempio di codice, è possibile utilizzare facilmente il display LCD IC2 20x4 con Arduino per visualizzare la scritta "Hello World" su tutte le righe.
Foto di un display LCD 16x2 I2C.
Nessun commento:
Posta un commento