In diesem Beitrag zeige ich dir, wie du einen analogen Lichtsensor im Open Roberta Lab programmieren kannst.
Das Onlinetool Open Roberta Lab habe ich dir bereits in diversen Beiträgen gezeigt.
- Grafische Programmierung mit Open Roberta,
- Open Roberta #2 – LED programmieren
- Open Roberta Lab – analoges Signal auf PWM mappen
- Open Roberta #6 – Grove Drehpotentiometer
Benötigte Ressourcen für diesen Beitrag
Für den Aufbau der kleinen Schaltung verwende ich nachfolgende Komponenten:
- einen Arduino UNO,
- ein USB-Datenkabel,
- ein Base Shield v2,
- einen analogen Seeed Grove Lichtsensor,
- eine Seeed Grove LED,
- zwei Grove Kabel
Aufbau der Schaltung
Die Schaltung am Arduino UNO ist, mit dem Base Shield recht einfach, denn hier verwenden wir die Grove Schnittstelle. Der analoge Lichtsensor wird am Pin A0 und die LED am digitalen PWM Pin D3 angeschlossen.
Für die späteren Beispiele ist es wichtig, dass die Leuchtdiode an einen PWM Pin angeschlossen wird.
Programmieren des analogen Lichtsensors im Open Roberta Lab
Im Nachfolgenden zeige ich dir zwei kleine Beispiele mit dem analogen Lichtsensor am Arduino UNO.
Beispiel 1 – Helligkeit einer LED steuern
Im ersten Beispiel zeige ich dir, wie du den Wert des analogen Lichtsensors auf eine Leuchtdiode übertragen kannst.
Das Beispiel kannst du dir hier als ZIP-Datei herunterladen.
Beispiel 2 – Blinkfrequenz einer LED steuern
Im zweiten Beispiel zeige ich dir, wie du die Blinkfrequenz einer LED in Abhängigkeit vom Wert des analogen Lichtsensors steuern kannst.
Auch dieses Beispiel kannst du dir als ZIP-Datei herunterladen.
Wieder ein sehr schöner Beitrag, vielen Dank dafür, gut erklärt und gut umsetzbar.