Menü Klassen für LCD Displays

Da ein Menü auf dem Display zu erstellen eine immer wiederkehrende Aufgabe ist, habe ich einige der Funktionalitäten in Klassen gepackt. Komponenten Hardware Arduino Uno LCD Shield  Software Arduino IDE LiquidCrystal Lib (kann über den Bibliotheksmanager installiert werden, siehe auch hier ) Meine Menu Lib (siehe unten) Ziele Schritt einfache Header mit Klassen, die in …

Weiterlesen →

Arduino LCD Keypad Shield

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 Ports ist jeweils eine Lötöse vorhanden. Fakten Pinbelegung Pin Funktion Analog 0 Knöpfe (select, up, …

Weiterlesen →

Arduino – SSD1306 Monochrom I2C OLED

Ich möchte für ein kleines Projekt ein kleines 128×64 Pixel großes Oled Display anschließen. Hierfür habe ich mir einen kleinen Prototyp erarbeitet, den ich hier gerne vorstellen möchte. Ich betreibe das Display an einem Arduino Uno über den Wire Bus. Datenblatt Quelle: https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf Komponenten Hardware Software Versuchsaufbau Ich verwende die Prototypzusatzplatine (siehe hier). Das Display …

Weiterlesen →

ESP8266 SSD1306 Monochrom OLED 128×64 I2C

Ich habe mir zwei fast baugleiche 128×64 Displays gekauft, um diese zu testen. Diese werden über den Wire (I2C) Bus angesteuert. Es gibt aber auch Varianten für den SPI Bus, die hier aber nicht behandelt werden. Die beiden Displays haben auf den ersten Blick nur zwei offensichtliche Unterschiede. Erstens, sie haben unterschiedlich große Bohrlöcher und …

Weiterlesen →

NodeMCU V3 mit Oled Display aufmotzen

Ich hatte noch zwei Oled Displays von einem Test da und überlegt, was ich damit machen könnte. Da ich in letzter Zeit mit Knoten mit integriertem Display experimentiert habe, hatte ich vor, meine alten ESP8266 NodeMCU  V3 etwas zu pimpen. Den Weg hierzu möchte ich hier kurz umreißen, bei Fragen nicht zögern und einen Kommentar einstellen. …

Weiterlesen →