Wiki
Wiki
∇ Titelseite Laufschrift ∇
★ Einführung mit LED und dem URI ★ Das Displayboard ★ Steuerboard ★ Der Skanner ★ Skanner reflektiv★ Der Programmierstreifen ★ Ersatzsteuerboard-simpel ★ Ersatzsteuerboard ★
Das hier gestellte Ersatzsteuerbord stellt eine Alternative zu dem aus diskreten Bauelementen aufgebauten. Es zwei eine Ausbaustufen:
Der eingesetzte Speicherbaustein AS6C62256 ist ein “Static Random Access Memory” (SRAM), also ein statischer Speicher mit wahlfreiem Zugriff, d.h es kann eingeschrieben und ausgelesen werden. Der Speicher kommt nicht komplett ohne Spannung aus zum Halten der Werte, aber es reicht ein minimaler Strom von 1µA, um diese zu bewahren
Die folgende Tabelle beschreibt den Grundzustand ohne eingeführten Skannerstreifen bzw. überhaupt angeschlossenen Skanner:
Und umgekehrt hier die Zustände beim Einlesen mittels Skanner:
Der Laufschriftcode für das Steuerboard mit Arduino und Speicher muss noch geschrieben werden: Ausgangspunkt kann der ☛ Code aus der Minimalansteuerung (oder auch Steuerboard simpel ☚) sein. Aber die an den Arduino geführten Zeilen geben nun nicht mehr den Anzeigeinhalt vor - der wird ja hier aus dem Speicher abgerufen! D.h. Die vormals als Ausgänge definierten Pins für Zeilensignale müßen nun Eingänge werden. Das Mitlesen von Informationen geschieht dort nur informativ: beispielsweise könnten die eingelesenen Daten über eine der vier seriellen Schnittstellen des Arduino an eien Computer weitergegeben werden. Das zyklische Aktivieren der 15 Spalten am Display kann aus dem bestehenden Code übernommen werden. Eine neue in den Code einzubauende Aufgabe muss es sein, die Adressen zyklisch vorzugeben, deren Speicherinhalt dann auf dem Display zur Anzeige gebracht werden soll. Damit das richtig geschieht muss der Arduino die Anzahl der angesprochenen Adrressen beim Einlesen des Programmierstreifen mit zählen, oder aber das erste übergebene Spaltendatum ist die Anzahl der folgenden Spalten.