In diesem Beitrag möchte ich dir das Grove Drehpotentiometer Modul vorstellen und zeigen wie dieses am Arduino UNO mit Open Roberta programmiert wird.

Im letzten Beitrag Open Roberta #4 – Grove LED hatte ich dir bereits gezeigt, wie du eine Leuchtdiode mit einer Schleife Auf-/Ableuchten lassen kannst, in einem weiteren Beispiel werde ich dir zeigen, wie du dieses mit einem Drehpotentiometer lösen kannst.
Benötigte Ressourcen für den Nachbau der Schaltungen
Wenn du die Schaltungen nachbauen möchtest, dann benötigst du:
- einen Arduino UNO,
- ein USB-Datenkabel,
- ein Base Shield v2 für den Arduino UNO,
- ein Grove Drehpotentiometer Modul,
- ein Grove LED Shield,
- zwei Grove Verbindungskabel
Aufbau des Grove Drehpotentiometer Shields
Das mir vorliegende Modul / Shield hat einen 10 kOhm Drehpotentiometer verbaut und nachfolgenden Aufbau.
Auf der Rückseite findest du die Pin Beschriftungen, an diesen kannst du zusätzlich erkennen welches Datenkabel mit dem Arduino verbunden wird.
Das Gute an den Grove Verbindungen ist, dass diese nur in eine Richtung korrekt eingesteckt werden können. Des Weiteren sind die Kabel bereits farbig gekennzeichnet, somit erkennst du die Spannungsversorgung (Schwarz – GND, Rot – VCC) sowie die Datenleitungen (Weiß & Gelb).
Technische Daten
Von der offiziellen Wiki-Seite des Herstellers seeed studio konnte ich noch zusätzliche technische Daten entnehmen.
Betriebsspannung | 4,75 V bis 5,25 V |
Drehwinkel | 0° bis 300° |
Abmessungen | 19 mm x 19 mm x 30,1 mm |
Aufbau der Schaltung am Arduino UNO
Mit dem Base Shield v2 und den Grove Verbindungen ist der Aufbau der Schaltung sehr schnell und gerade für Anfänger sehr sicher aufgebaut. Man muss lediglich darauf achten, dass der Drehpotentiometer an einen analogen Pin und das Grove LED Shield an einen digitalen PWM Pin angeschlossen wird.
Die PWM Pins liegen beim Arduino UNO an D3, D5, D6, D9, D10, D11.
In meinem Fall habe ich die Bauteile wie folgt an den Arduino UNO angeschlossen:
Bauteil | Arduino UNO |
---|---|
LED | D3 |
Drehpotentiometer | A0 |
Aufbau der Schaltung & programmieren in Open Roberta
Im nachfolgenden YouTube-Video zeige ich dir, wie du die kleine Schaltung aufbaust, mit der du mit einem Drehpotentiometer die Helligkeit einer LED steuern kannst und das Ganze im Open Roberta Lab programmierst.
Programmieren in Open Roberta
Zunächst müssen wir in dem Reiter „ROBOTERKONFIGURATION“ die erzeugte Schaltung nachbauen.
Ein Drehpotentiometer ist ein einfacher analoger Sensor, welcher über einen variablen Widerstand verfügt. Den Wert können wir über das Rädchen einstellen, je nachdem wie die Spannungsversorgung angelegt ist, sind die Werte auf oder absteigend.
Mappen von Werten in Open Roberta
Der Drehpotentiometer wird wie erwähnt an einen analogen Pin angeschlossen und liefert Werte zwischen 0..1023. Wie du diese Werte nun auf ein PWM Signal mappen kannst, habe ich dir bereits im Beitrag Open Roberta Lab – analoges Signal auf PWM mappen erläutert.
Download
Hier jetzt der Code zum bequemen download.
1 thought on “Open Roberta #6 – Grove Drehpotentiometer”