> Start > Schaltungen
 
LCD Display mit 4x20 Zeichen ansteuern

Der Anschluss und die Programmierung eines LCD Displays mit 4 Zeilen und 20 Zeichen.

Das LCD Display wird im 4-Bit Modus parallel angeschlossen und vom Arduino Mega 2650 angesteuert.

LCD Ansteuertung > gross

Die fertige Arduino Datei zum Download.

Hier nun der Arduino Programmcode mit Kommentaren:

// 4x20 LCD Display Ausgabe
//
// Diese Bauteile verwendet werden: 
// Arduino Mega 2560 (auch für andere Arduinos geeignet)
// LCD Display mit 4 Zeilen mit je 20 Zeichen
// Widerstände: 1k und 10 Ohm
// Poti: ca. 10 kOhm
//
// Matthias Busse 2.4.2013 Version 1.0

/* LCD Display Anschlüsse:
LCD > Arduino
-------------
VSS > GND
VDD > +5V
V0  > 10k Poti + 1kOhm Widerstand > GND
RS  > Pin 12
R/W > Pin 13
E   > Pin 11
D4  > Pin 7
D5  > Pin 8
D6  > Pin 9
D7  > Pin 10 
A   > +5V
K   > 10 Ohm Widerstand > GND */

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 13, 11, 7, 8, 9, 10);

void setup()
{
  lcd.begin(20,4);
  lcd.clear();
  lcd.setCursor(0,0); // Cursor Zeile 0 setzen
  lcd.print("4x20 LCD TESTAUSGABE"); // Text ausgeben
  lcd.setCursor(0,3); // Cusor Zeile 3
  lcd.print("Matthias Busse V 1.0");
}

void loop()
{
  lcd.setCursor(3,1); // Zeile 1 Sekunden ausgeben
  lcd.print("Sekunden: "); 
  lcd.setCursor(13,1);
  lcd.print(millis()/1000); // die Sekunden seit Programmstart
  delay(994); // nur fast 1000 ms warten weil das Programm auch ca. 6 ms benötigt
}

Fragen hierzu kann und werde ich aus Zeitgründen nicht beantworten.
Hilfreiche Links sind: Arduino Homepage, LCD Library Beschreibung.

LCD Display 4x20 Zeichen

letzte Änderung 4.2014