Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • Displays (LCD, OLED, LED)
    • Kommunikation
    • Sicherheit
    • Smarthome
    • Weekend Project
  • Mikrocontroller
    • Arduino
      • Tutorials
      • ProMini
        • Anschließen & Programmieren
      • Nano
        • Arduino Nano – Übersicht
      • UNO
        • Übersicht
        • Funduino UNO
        • Maker UNO – Überblick und Test
        • Arduino UNO R4 WiFi / Minima
      • MEGA 2560
        • Funduino Mega 2560 R3
        • Übersicht
      • Leonardo
        • Übersicht
    • ESP32
      • ESP32-CAM
        • Einrichten der ESP32-CAM und erster betrieb
        • ESP32 CAM als Access Point einrichten
        • DIY ESP32 CAM FTDI Adapter
        • ESP32 CAM – Vergleich der verfügbaren Kameralinsen
        • Python – ESP32 CAM Bild speichern
        • ESP32-CAM – Bewegung ermitteln mit Python3
        • ESP32-CAM WROVER E
        • ESP32-CAM Stream per Python3 aufzeichnen
      • Infrarot-Fernbedienung mit dem ESP32 und MicroPython auslesen: Ein Anfängerleitfaden
      • Der ESP32 Plus von Keyestudio: Ein leistungsstarker Mikrocontroller im Arduino-UNO-Format
      • Mikrocontroller ESP32 H2 im Test
      • Seeed Studio ESP32C3 & Bluetooth
    • ESP8266
      • NodeMCU – “Einer für (fast) Alles!”
      • WEMOS
        • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
        • WEMOS D1 Mini – Übersicht
        • Wemos D1 mini Shields
    • Raspberry Pi Pico
      • Raspberry Pi Pico RESET-Taster: So fügst du ihn hinzu
      • Ein erster Blick auf den Melopero Cookie RP2040: Raspberry Pi Pico meets micro:bit
      • Raspberry Pi Pico Pinout: Eine ausführliche Übersicht
      • Vergleich Raspberry Pi Pico & RP2040:bit
      • Raspberry Pi Pico: Programmierung und Entwicklung mit der Arduino IDE auf Linux
  • Newsletter
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
Menu

Open Roberta #6 – Grove Drehpotentiometer

Posted on 19. April 20233. Mai 2023 by Stefan Draeger

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
  • Aufbau des Grove Drehpotentiometer Shields
  • Technische Daten
  • Aufbau der Schaltung am Arduino UNO
  • Aufbau der Schaltung & programmieren in Open Roberta
  • Programmieren in Open Roberta
    • Mappen von Werten in Open Roberta
  • Download

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
Bauteile für die Schaltung - Grove Drehpotentiometer am Arduino UNO
Bauteile für die Schaltung – Grove Drehpotentiometer am Arduino UNO

Aufbau des Grove Drehpotentiometer Shields

Das mir vorliegende Modul / Shield hat einen 10 kOhm Drehpotentiometer verbaut und nachfolgenden Aufbau.

Aufbau - Grove Drehpotentiometer
Aufbau – Grove Drehpotentiometer

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).

Grove Connector mit Stecker
Grove Connector mit Stecker

Technische Daten

Von der offiziellen Wiki-Seite des Herstellers seeed studio konnte ich noch zusätzliche technische Daten entnehmen.

Betriebsspannung4,75 V bis 5,25 V
Drehwinkel0° bis 300°
Abmessungen19 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:

BauteilArduino UNO
LEDD3
DrehpotentiometerA0

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.

Open Roberta Lab #6 - Grove Drehpotentiometer programmieren
Dieses Video auf YouTube ansehen.

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.

Grove Drehpotentiometer – LED per PWM Signal steuernHerunterladen

1 thought on “Open Roberta #6 – Grove Drehpotentiometer”

  1. Pingback: Open Roberta #7: Wechselblinker mit Drehpotentiometer - Technik Blog

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Unterstütze meinen Blog!


Liebe Leserinnen und Leser,

Unterstützt meinen Blog auf Tipeee und helft dabei, hochwertige Inhalte zu sichern! https://de.tipeee.com/draeger-itblog/.

Jeder Beitrag zählt. Vielen Dank für eure Unterstützung!

Stefan Draeger


Kategorien

Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb