Egy olyan problémam lenne hogy van egy ilyen kijelzőm : http://www.data-modul.com/tl_files/dm/d ... T48024.pdf, és szeretném az Arduinóval vezérelni.
Ezt megtudom csinálni a LiquidCrystal könyvtárral, de sajnos csak az első két sort tudom használni.
Amit a vezérlő ic (RW1068) adatlapjából https://www.newhavendisplay.com/app_notes/RW1067.pdf kiolvastam az az hogy egy kiterjesztett funkció megívásával lehet bekapcsolni a 4 soros módot(10. oldal alja). De ahhoz hogy ezt bekapcsoljam először egy "RE" bit-et kell bekapcsolnom (11. oldal).
Nos itt akadtam el mert nem tudom hogy hogyan állítsam be ezeket.
Próbaltam azzal hogy az lcd.command() paranccsal kiküldöm őket a void setup() -on belul, de sajnos semmi eredmény.
Kód: Egész kijelölése
/*
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(20, 4);
lcd.command(0010100);
delayMicroseconds(4500);
lcd.command(00001001);
delayMicroseconds(4500);
lcd.command(00100000);
delayMicroseconds(4500);
lcd.setCursor(0, 0);
lcd.print("hello, world!");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
lcd.setCursor(0, 2);
lcd.print("hello, world!");
lcd.setCursor(0, 3);
lcd.print("hello, world!");
}
Nagyon jól jönne ha valaki elmagyarázná hogy adjam be a parancsokat helyesen??
Illetve még az érdekelne hogy lehetséges e ha nem a command parancsot használom, hanem egyesével megadom hogy az egyes kimeneteknek milyen értéke legyen (RS:1, E:1 D4:1 .....).