Hallo,
ich habe mir neulich ein 16x4 LCD Display gekauft. Dies habe ich an Arduino angeschlossen. So habe ich es verbunden:
Display - Arduino
-Pin 1 - +0v
-Pin 2 - +5v
-Pin 3 - Kontrastpoti
-Pin 4 - Pin 12
-Pin 5 - Pin 11
-Pin 6 - Pin 10
-Pin 7&8&9&10 - Nicht verbunden
-Pin 11 - Pin 7
-Pin 12 - Pin 6
-Pin 13 - Pin 5
-Pin 14 - Pin 4
-Pin 15 - +5v
-Pin 16 - +0v
Wenn ich nun meinen Skript auf Arduino lade, steht in der ersten und Zweiten Zeile am Anfang "Hallo Welt!". So habe ich es auch gewollt. In der 3. und 4. Zeile steht es allerdings 4 Charakter weiter als in der 1. und 2. Zeile.
Ist das ein Lieferfehler des Displays? Oder habe ich was falsch programmiert?
Hier mein Skript:
Was kann ich da tun?Code:#include <LiquidCrystal.h> LiquidCrystal lcd(12,11,10,7,6,5,4); void setup() { lcd.begin(16,4); lcd.setCursor(0,0); lcd.print("Hallo Welt!"); //Hier lcd.setCursor(0,1); lcd.print("Hallo Welt!"); //und hier steht es noch am Anfang lcd.setCursor(0,2); lcd.print("Hallo Welt!"); //Hier lcd.setCursor(0,3); lcd.print("Hallo Welt!"); //und hier steht es erst ab dem 4. Charakter. } void loop() { }
Danke
pro-bot128








Zitieren


Lesezeichen