TPS-Simulation in Wokwi
Wokwi
ist ein Simulator für Arduino und andere Systeme. Man kann einen
Schaltplan entwerfen, ein Sketch eingeben und die Simulation starten.
Wilfried Klaas hat das mit seiner Arduino-TPS in vier Schritten
durchgespielt. In der ersten Stufe kennt die TPS nur die drei
wichtigsten Befehle: Ausgabe, Warten und Rücksprung. In den folgenden
Stufen kommen immer weitere Befehle und Möglichkeiten hinzu. Hier läuft
das erste Beispielprogramm, ein einfacher Wechselblinker. Mit dem Start
blinken abwechselnd die linke und die rechte LED. Mit dem Reset-Button
kann man die Simulation anhalten und wieder neu starten.
Der Arduino Uno, der Tastschalter und die LEDs existieren als
vorgefertigte Elemente in Wokwi. Man muss die Position und die
Verbindung eintragen. Damit erzeugt man eine realistische Simulation.
Die angeschlossenen LEDs reagieren wie in der Realität. Nun kann jeder
auch ohne die Hardware mit dem TPS-System experimentieren. Ich wollte
z.B. das Blink-Beispiel zu einem Lauflicht erweitern und musste dazu
nur im Sketch eine Kleinigkeit ändern:
Das hat auf Anhieb funktioniert.
In der letzten Ausbaustufe hat man bereits eine voll funktionsfähige
TPS mit allen Befehlen. Und auch das Schaltbild zeigt erweiterte
Möglichkeiten mit allen Ein- und Ausgängen.
Die vier Stufen der Simulatuion:
https://wokwi.com/projects/330433942587966036
https://wokwi.com/projects/330434860095111763
https://wokwi.com/projects/330458069684191827
https://wokwi.com/projects/330434852765565522