ho appena comperato un lcd parallelo 16x2 , e visto che ho appena iniziato volevo sapere qual'era la stringa da mettere per scrivere sia su una che sull'altra riga. (es. sulla prima ciao, e sulla seconda ciao2)
grazie mille
#include <LiquidCrystal.h>
const int numRows = 2;
const int numCols = 16;
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup()
{
lcd.begin(numRows, numCols);
}
void loop()
{
int thisCol = 0;
int thisRow = 0;
lcd.setCursor(thisCol,thisRow);
lcd.print(" ciao 1");
thisRow = 1;
lcd.setCursor(thisCol,thisRow);
lcd.print(" ciao 2");
}
io ho fatto così nei miei progettini (naturalmente ho ripreso tutto da uno sketch già esistente).
con la variabile thisRow scegli la riga in cui scrivere, poi sposti il cursore e scrivi
non so se esiste un metodo più semplice
Puoi fare anche una matrice tipo lcd[2,16], la inizializzi nel setup e poi sempre con questa matrice ti muovi all'interno del display sto metodo lo devo ancora provare, però il primo funziona di sicuro ;D
thank you!, danke! , grazie