Balken im Crystal LCD Retro Style

Last Updated on 3. Oktober 2026 by sfambachLink-Status: OK

Ich bin immer wieder verwundert, dass es doch ein paar Leser hier im Blog gibt. Neulich schrieb mich Siegfried an und meinte, er möchte ein paar Balken auf einem Crystal-LCD-Display darstellen, ob ich das schon mal gemacht habe. Die Antwort war Nein, das sollte sich aber bald ändern.

Fakten

Teileliste

Arduino UnoLink-Status: OK

Arduino LCD ShieldLink-Status: OK

Anwendungsbereiche

  • Darstellung von Messwerten in Abhängigkeit der Zeit
  • Equalizer-Visualisierung

Ansichten

Gibts am Ende 😉

Analyse

So ein LCD Display besteht aus mehreren Zeilen und Spalten. In eine Spalten- und Zeilenkombination passt immer genau ein Zeichen.

LCD Crystal Display – Aufbau

Die Pixel eines Zeichens können nicht einzeln angesprochen werden, es ist aber möglich, eigene Zeichen zu erstellen.

LCD Crystal Display – Aufbau eines Zeichens

Somit habe ich für jeden Füllstand ein Zeichen erstellt. Das leere Zeichen habe ich weggelassen, weil bei meinem Display das gleiche wie bei C8 angezeigt wurde und da ich vorher das Display lösche, macht es keinen Unterschied.

LCD Crystal Display – Neue Zeichen für die Balken

Um beide Zeilen nutzen zu können, müssen die jeweiligen Ergebnisse zweigeteilt (für mehr Zeilen sind mehr Teilungen nötig) werden, ist die untere Zeile voll (also C8), geht es weiter mit der oberen.

LCD Crystal Display – Balken über mehr als eine Zeile

Die Werte für jeden Balken halten wir in einem Array vor. Das Array wird dann direkt in die Balken umgewandelt.

Programmierung

Bibliotheken

Die Bibliothek zum Display ist bereits in der Arduino GUI enthalten.

#include <LiquidCrystal.h>

Testprogramm

DatumÄnderungAutor
03.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Formulierungen
Log-Liste eingefügt
sfambach
25.02.2022Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

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