Dieses neue Adafruit Schild macht es einfach, ein 16x2 Zeichen LCD zu benutzen. Die 16x2-Zeichen-LCD-Anzeige ist NICHT, ich wiederhole, NICHT, im Lieferumfang enthalten
. Wir mögen die klassischen blau-weißen LCDs, die wir im Shop führen, sehr. Leider benötigen diese LCDs ziemlich viele digitale Pins, 6 zur Steuerung des LCDs und dann vielleicht noch 3 zur Steuerung der RGB-Hintergrundbeleuchtung, also insgesamt 9 Pins. Das ist die Hälfte der Pins, die auf einem klassischen Arduino zur Verfügung stehen!
Mit diesem Gedanken im Hinterkopf wollte Adafruit es den Leuten einfacher machen, diese LCDs in ihre projects einzubauen. Also haben sie ein Shield entwickelt, mit dem man ein 16x2-Zeichen-LCD, bis zu 3 Pins für die Hintergrundbeleuchtung UND 5 Pins für die Tastatur mit nur zwei I2C-Pins auf Arduino steuern kann! Das Beste daran ist, dass man diese beiden Pins nicht wirklich verliert, da man i2c-basierte Sensoren, RTCs usw. einstecken kann und sie den I2C-Bus mitbenutzen. Auf diese Weise lässt sich ein Display ohne lästige Verkabelung hinzufügen.
Dieses Schild ist ideal, wenn Sie ein eigenständiges Projekt mit einer eigenen Benutzeroberfläche erstellen möchten. Die 4 Richtungstasten und die Auswahltaste ermöglichen eine grundlegende Steuerung, ohne dass ein sperriger Computer angeschlossen werden muss.
Das Shield ist für "klassische" Arduinos wie den Uno, Duemilanove, Diecimilla, etc. konzipiert. Es funktioniert auch perfekt mit Arduino Mega R3's. Bei älteren Mega's befinden sich die I2C-Pins an einer anderen Stelle und Sie müssen zwei Drähte von den I2C-Pins auf der Abschirmung löten und sie in die verschiedenen I2C-Positionen bei Digital 20 & 21 stecken. Diese Abschirmung passt wegen der Höhe der Ethernet-Buchse nicht einfach auf ein Arduino Ethernet. Sie können eine Reihe von Stapelkopfleisten verwenden, um der Abschirmung mehr "Auftrieb" über der Buchse zu geben.
Dieses Schild wird als Bausatz geliefert! Im Lieferumfang enthalten sind eine hochwertige, in den USA hergestellte Leiterplatte und alle Komponenten (Tasten, Header usw.). Ein LCD ist nicht enthalten, Sie müssen eines unserer feinen 16x2-Zeichen-LCDs bestellen
Dieser Bausatz wurde nur mit den von uns verkauften und unterstützten LCDs getestet. Wenn Sie ein anderes verwenden, können wir nicht garantieren, dass es funktioniert, und wir sind nicht in der Lage, eine Fehlersuche durchzuführen oder Support zu leisten!
Der Zusammenbau ist einfach, selbst wenn Sie noch nie gelötet haben, und der Bausatz kann in 30 Minuten fertiggestellt werden. Auf der Seite mit den Produktanleitungen finden Sie vor dem Kauf von
eine Anleitung zum Zusammenbau. Natürlich hat Adafruit auch eine benutzerfreundliche Arduino Bibliothek geschrieben, die Sie einfach zu Ihrem Projekt hinzufügen können. Sie verhält sich genau wie die eingebaute LiquidCrystal-Bibliothek, verwendet aber automatisch die Shield-Pins. Sie können auch einfach die 5 Tasten des Tastenfeldes abfragen, um Eingaben über die Bibliothek zu erhalten, so dass Sie zusätzliche Tasten erhalten, ohne weitere Pins zu verwenden.
Zurzeit können die Bibliothek und das Shield die RGB-Hintergrundbeleuchtung unserer Zeichen-LCDs steuern, indem sie die einzelnen LEDs ein- oder ausschalten. Dies bedeutet, dass Sie die folgenden Farben anzeigen können: Rot, Gelb, Grün, Teal, Blau, Violett, Weiß und alle anderen Farben. Es gibt derzeit keine Unterstützung für die PWM-Steuerung der Hintergrundbeleuchtung. Wenn Sie also eine feinere Steuerung der RGB-Hintergrundbeleuchtung benötigen, um eine größere Farbpalette anzuzeigen, kann dieses Shield das nicht leisten (der I2C-Expander hat keinen PWM-Ausgang).
Produktseite mit Tutorials, Dokumentation und Informationen zum Zusammenbau
TECHNISCHE DETAILS
EagleCAD PCB Dateien und Fritzing verfügbar im Produkttutorial
Abmessungen: 2.1" x 3.2"
Zur Verwendung mit 16x2 Character Displays
Plug and Play mit jedem Arduino 'Klassiker' - UNO, duemilanove, diecimilla, etc sowie Arduino Mega R3.
Verwendet nur die I2C-Pins - Analog 4 & 5 bei klassischen Arduinos, Digital 20 und 21 bei Arduino Mega R3
Dieses Board/Chip verwendet die I2C 7-Bit-Adresse 0x20