In diesem kurzen Beitrag zeige ich dir, wie du in Open Roberta die Blinkfrequenz von einem Wechselblinker mit einem Drehpotentiometer programmierst.

Den benötigten Drehpotentiometer habe ich dir bereits im Beitrag Open Roberta #6 – Grove Drehpotentiometer vorgestellt und gezeigt wie dieser programmiert wird, hier soll es nun kurz darum gehen, wie du die Frequenz / Intervall eines Wechselblinkers mit diesem manipulieren kannst.
Benötigte Ressourcen für den Nachbau der Schaltung
Wenn du das kleine Projekt nachbauen möchtest, dann benötigst du:
- einen Arduino UNO,
- ein USB-Datenkabel,
- ein Base Shield v2,
- zwei Grove LED Shields,
- ein Grove Drehpotentiometer Shield,
- drei Grove Kabel

Im Beitrag DIY Grove Shield #1: LED Wechselblinker habe ich dir bereits gezeigt, wie du dir auf einer Lochrasterplatine zwei kleine LEDs inkl. Grove Schnittstelle zu einem Shield baust.
Aufbau der Schaltung
Mit den Grove Schnittstellen kannst du deine Schaltungen schnell und vor allem sicher aufbauen, denn du musst lediglich darauf achten, dass du Sensoren / Aktoren an den entsprechenden Pins anschließt (digital, analog, I2C).
In meinem Fall habe ich die Komponenten wie folgt an den Arduino UNO angeschlossen:
Bauteil | Arduino UNO |
---|---|
LED 1 | digitaler Pin D3 |
LED 2 | digitaler Pin D4 |
Drehpotentiometer | analoger Pin A0 |
Aufbau der Schaltung und programmieren in Open Roberta Lab
Im nachfolgenden YouTube-Video erläutere ich dir den Aufbau sowie die Programmierung in Open Roberta.
Programmieren in Open Roberta Lab
Im Open Roberta Lab muss man zunächst die Schaltung online nachbauen, dieses unterscheidet die Programmierung mit anderen Tools wie zum Beispiel ArduBlock.
Im Programm müssen wir zunächst eine Variable anlegen, um dort den Wert des Drehpotentiometers zu speichern. Der Wert liegt zwischen 0 und 1023.
Diesen analogen Wert nutzen wir gleich als Pause und haben somit die Möglichkeit eine Pause von 0 bis 10123 Millisekunden einzulegen.


Hier indessen das Programm zum Download als ZIP-Datei.