Arduino LCD Keypad Shield

Last Updated on 1. April 2022 by sfambach

Die LCD, Keypad Zusatzplatine passt auf den Arduino Uno und kompatible Boards. Sie hat wie der Name schon impliziert ein 2×16 Zeichen LCD Display (Blau) und 6 Tasten. Links oben ist ein Regler für den Kontrast und für die analogen Port ist jeweils eine Lötöse vorhanden.

Ansichten

Oben

  • Ein grosses Display in der Mitte
  • Links oben die Einstellung für den Kontrast
  • Unten die Knöpfe (Select, Left, Up, Down, Right und Reset)

Unten

Unten gibts ausser den Pins nicht viel zu sehen.

Anwendungsbereiche

  • Steuerungen
  • Statusanzeige
  • Spiele
  • Debugging Ausgabe …

Beschaltung

PinFunction
Analog 0Köpfe (select, up, right, down and left)
Digital 4DB4
Digital 5DB5
Digital 6DB6
Digital 7DB7
Digital 8RS (Daten oder Singalanzeige)
Digital 9Enable (Aktivierung)
Digital 10Beleuchtungssteuerung

Bibliothek

Im Bibliotheksmanager nach Liquid Crystal suchen und die Bibliothek installieren.

https://www.arduino.cc/en/Reference/LiquidCrystal

Wie es geht seht ihr hier.

Testprogramm

Das Testprogramm habe ich nicht selbst geschrieben, sondern ich verwende das von DFRobot.

https://github.com/sfambach/arduino/tree/master/shields/LCDKeypadShield

Und der Link zum direkten download:

https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/sfambach/arduino/blob/master/shields/LCDKeypadShield/LCDKeypadShield.ino

Einfach kompilieren und aufs board laden. Wie es geht seht ihr hier.

So solltes es aussehen:

Wird ein Knopf gedrück, wird dieser links unten angezeigt. Rechts werden die Sekunden seit dem Programmstart hochgezählt.

Fazit

Nette Zusatzplatine, durch die Knöpfe und das Display können leicht Steuerungen beliebiger Art implementiert werden.

Fehlersuche

Das Display zeigt nichts an

Links oben ist eine Einstellschraube für den Konstrast. Diese nach rechts drehen bis die Buchstaben und Ziffern sichtbar sind.

Verwandte Links

Quellen

https://www.arduino.cc/en/Reference/LiquidCrystal

https://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009)

https://wiki.dfrobot.com/Arduino_LCD_KeyPad_Shield__SKU__DFR0009_

https://forum.arduino.cc/index.php?topic=424620.0

http://arduino-projekte.de/index.php?n=25

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert