Hallo,
ich habe mir vor kurzem einen LCD Display EA DIP204-4 gekauft und ihn über die Adapterplatine an mein Ardunio Uno angeschlossen.
Ich verwende die LiquidCrystal Librarie.
Ich habe einen relativ einfachen Code verwendet:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(8,9,10, 2,3,4,5);
void setup() {
// set up the LCD's number of columns and rows:
// Print a message to the LCD.
lcd.clear();
lcd.begin(20,4);
lcd.setCursor(0, 0);
lcd.print("Hallo Duda Draussen");
}
void loop() {
}
Leider zeigt der Display Werte doppelt an. So werden die Werte ab der 13. Stelle in der 1. Zeile auch in der 2. Zeile geschrieben.
Ich hab mir schon mehrer Forumseinträge angeschaut, die in der LiquidCrystal.cpp z. B. die Zeile
int row_offsets[] = { 0x00, 0x40, 0x14, 0x54 };
geändert haben, hab ich auch versucht und ist leider gescheitert.
Hat jemand eine Idee, was ich da machen kann bzw. wie ich rausfinden kann ob der Display okay ist?
Gruß
Martin