Cum scriem cu Arduino pe un LCD i2C
Componente:
Arduino Uno
LCD 2×16 sau 4×20
Modul i2C (cel care da adresa LCD)
Ce trebuie sa știți :
Atenție în cod la declararea tipului de LCD (adresa,caractere,linii)
Dacă nu știți adresa folosiți Arduino/File/Exemples/LiquidCrystal/test/i2cLCDguesser
Cod:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f, 16, 2); // (adresa,caractere,linii) deci pentru 4×20 va fi (0x3f, 20, 4)
// LiquidCrystal_I2C lcd(0x27, 16, 2); // sau (adresa,caractere,linii)
void setup()
{
lcd.begin();
lcd.backlight();
lcd.print(„Hello, world!”);
}
void loop()
{
lcd.setCursor ( 0, 0 ); // prima linie
lcd.print(„Hello world!”);
lcd.setCursor ( 0, 1 ); // a doua linie
lcd.print(„Hello again!”);
}
Succes!
Nu reușiți veniți la noi la ROBOROMANIA
nu reusesc desi codu lam ancarcat
Atentie la pini si la adresa i2C
Va astept la sediu sa va arat, nu e complicat