Beispiel wie man ein 2 Zeiliges Display mit 16 Zeichen je Zeile mit Arduino steuern kann.
für ein Powertip PC1602-h von Protorabbit. Dieses Display wurde um 2011 z.B. von Paketeer in Ihren Netzwerkgeräten verbaut.
Als erstes sorgt er in seinem folgenden Besipielcode dafür , dass die vorhandenen Programmfunktionen welche das Display steuern aus der verfügbaren Programmbibliothek LiquidCrystal eingebunden werden, um in deinem Code mit den Funktionen mit den Namen lcd.xxxx aufzurufen und deinen Parametern in ( ) auszuführen
#include "LiquidCrystal.h"
// POWERTIP LCD PC1602 - H
// Initialisieren der Bibliothek Funktionen mit LiquidCrystal zum ansteuern des Displays mit folgenden PINS:
// RS lcd pin 4 an arduino pin 12
// RW lcd pin 5 an arduino pin 11
// ENABLE lcd pin 6 an arduino pin 10
// DATA d4,d5,d6,d7 lcd pins 11, 12, 13, 14 an arduino pins 5, 4, 3, 2
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
int wait=1000;
int val=0;
void setup()
{
// Anzeigen eines Textes im LCD mit 16 zeichen und 2 Zeilen.
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Hello");
lcd.setCursor(0,1);
lcd.print("Arduino");
}
void loop()
{
// setze den cursor in Spalte 9, Zeile 1
// (Wichtig: Zeile 0 ist die erste und Zeile 1 ist die zweite Zeile, Spalte 0 ist das erste Zeichen since counting begins with 0):
lcd.setCursor(9, 1);
// Zeige die Anzahl der Sekunden seit dem Reset des Arduino an:
lcd.print(millis()/100);
}
// rs on pin 12
// rw on pin 11
// enable on pin 10

Einen Sketch für einen Temperatur Regler mit LCD-Discplay ,
digitalem Temperatur Sensor und Tastensteuerung des Displays
und des Sollwertes mit ANsteuerung eines Relais Modules
wird hier vorgestellt: Temperatur Regler Sketch