Last Updated on 12. Juli 2019 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
Pin | Function |
---|---|
Analog 0 | Köpfe (select, up, right, down and left) |
Digital 4 | DB4 |
Digital 5 | DB5 |
Digital 6 | DB6 |
Digital 7 | DB7 |
Digital 8 | RS (Daten oder Singalanzeige) |
Digital 9 | Enable (Aktivierung) |
Digital 10 | Beleuchtungssteuerung |
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:
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
- TTGO LORA32 OLED V1
- LilyGo ESP32-Oled
- Solar-Ladegerät
- TFT_eSPI Display Bibliothek
- Arduino Multifunktions Zusatzplatine
- Arduino USB Host Zusatzplatine
- Arduino Schach-Uhr
- Funduino JOYSTICK V1.A
- Menü Klassen für LCD Displays
- Arduino SSD1306 Monochrom OLED 128×64 I2C
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_