Indice
Descrizione
Durante la creazione di un progetto con il display LCD e l’interfaccia I2C, può capitare che ci siano degli imprevisti.
In questo video scoprirai quali sono 5 errori comuni e quali rimedi puoi applicare per risolverli.
#include <LiquidCrystal_I2C.h>
#define LED_PIN 3
LiquidCrystal_I2C lcd(0x3f, 16, 2);
String riga1 = "Display LCD con";
String riga2 = "interfaccia I2C";
void setup(){
lcd.init();
lcd.backlight();
pinMode(LED_PIN, OUTPUT);
analogWrite(LED_PIN, 50);
}
void loop(){
lcd.clear();
lcd.setCursor(0, 0);
typewriting(riga1);
lcd.setCursor(0, 1);
typewriting(riga2);
delay(1000);
}
void typewriting(String messaggio){
int lunghezza = messaggio.length();
for(int i = 0; i < lunghezza; i++){
lcd.print(messaggio[i]);
delay(150);
}
}