Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Open Roberta #3 – Grove Shields

Posted on 31. März 202329. April 2023 by Stefan Draeger

In diesem Beitrag möchte ich dir die verfügbaren Grove Shields vorstellen, welche in Open Roberta programmiert werden können.

Im ersten Beitrag Grafische Programmierung mit Open Roberta habe ich dir bereits gezeigt, wie du diese Entwicklungsumgebung auf deinem PC einrichtest.

In den kommenden Beiträgen gehe ich spezieller auf jedes Grove Shield ein und zeige ich gesondert wie dieses programmiert wird, dieser Beitrag soll dir zunächst einen ersten Überblick liefern.

  • Was ist ein Grove Shield?
  • Welche Shops bieten diese Shields an?
  • Welchen Vorteil hat ein Grove Shield?
  • Modul für den Arduino Nano / UNO / Mega 2560 R3
    • Vorsicht beim Seeedunio Lotus
  • Kleines Beispiel mit zwei LEDs
    • Aufbau der Grove LED Shields
    • Aufbau der Schaltung
    • Aufbau der Schaltung im Open Roberta Lab
    • Programm zum Erzeugen eines Wechselblinkers mit Grove LED Shields

Was ist ein Grove Shield?

Ein Grove Shield ist ein Modul mit einem Sensor / Aktor und einer speziellen Schnittstelle. Diese Schnittstelle ist ein Grove Connector, welcher über einen fest definierten Pinout verfügt.

Grove Button Shield
Grove Button Shield
Grove Buzzer Shield
Grove Buzzer Shield
Grove DHT11 Shield
Grove DHT11 Shield
Grove Drehpotentiometer Shield
Grove Drehpotentiometer Shield
Grove HC-SR04 Shield
Grove HC-SR04 Shield
Grove Light Sensor Shield
Grove Light Sensor Shield
Grove OLED Display Shield
Grove OLED Display Shield
Grove RGB LED Shield
Grove RGB LED Shield
Grove 16x2 LCD-Display Shield
Grove 16×2 LCD-Display Shield
Grove LED Shields
Grove LED Shields

Welche Shops bieten diese Shields an?

Du bekommst die in den nachfolgenden Abschnitten gezeigten Shields in diversen Onlineshops. Wenn du etwas Lieferzeit in Kauf nehmen kannst, dann empfehle ich dir aliexpress.com, wenn dem nicht so ist, dann ebay.de oder berrybase.de, wobei das Grove Shield Sortiment von berrybase.de sehr gut ist.

Gemessen an die verbauten Sensoren / Aktoren sind jedoch diese Shields sehr teuer.

Jedoch lassen sich diese auch recht einfach auf einer Lochrasterplatine nachbauen. Wie dieses geht, habe ich dir in den drei nachfolgenden Beiträgen gezeigt.

  • DIY Grove Shield #1: LED Wechselblinker
  • DIY Grove Shield #2: 2fach Taster Shield
  • DIY Grove Shield #3: DHT11 Sensor mit Grove Schnittstelle
DIY 2fach LED Shield mit Grove Connector
DIY 2fach LED Shield mit Grove Connector
DIY DHT11 Shield mit Grove Connector Schnittstelle
DIY DHT11 Shield mit Grove Connector Schnittstelle
2fach Taster Shield mit Grove Schnittstelle
2fach Taster Shield mit Grove Schnittstelle

Welchen Vorteil hat ein Grove Shield?

Ein Grove Shield hat den Vorteil, dass du beim Anschluss lediglich darauf achten musst, ob dieses digital, analog oder per I2C an den Mikrocontroller angeschlossen werden muss. Durch den Aufbau des Grove Steckers bzw. der Buchse kannst du diese beiden nicht gewaltfrei falsch verbinden.

Grove Connector mit Stecker
Grove Connector mit Stecker

Der Grove Stecker hat auf beiden Seiten eine Nase und die Buchse eine entsprechende Nut (siehe Grafik).

Modul für den Arduino Nano / UNO / Mega 2560 R3

Um die Grove Shields mit dem Mikrocontroller zu verbinden, benötigst du ein spezielles Modul. Hier gibt es ebenso diverse Module für den Arduino UNO / Mega 2560 R3 welcher einfach auf den Mikrocontroller gesteckt wird. Auch für den kleinen Arduino Nano gibt es ein Modul für Grove Buchsen.

Nachfolgend möchte ich gerne ein paar Shops auflisten, in welchen du diese erwerben kannst.

ShopPreisVersandkosten
https://www.reichelt.de4,99 €5,95 €
https://de.rs-online.com/6,10 €10,66 €
https://www.conrad.de/10,99 €4,95 €

Das Shield für den Arduino UNO kannst du auch auf den Arduino Mega 2560 R3 stecken, du hast dann zwar nicht alle Kontakte nach außen geführt, aber hast die Möglichkeit an diesem Mikrocontroller recht easy Grove Shields anzuschließen.

Alternativ kannst du auch Kabel erwerben, welche auf der einen Seite den bereits gezeigten Grove Stecker haben und auf der anderen Seite Stecker im Formfaktor der Breadboardkabel.

Vorsicht beim Seeedunio Lotus

Der Seeeduino Lotus ist ein mit dem Arduino kompatibler Mikrocontroller, welcher über einen ATmel320P Chip verfügt. Diesen kannst du in der Arduino IDE wie den Arduino UNO programmieren, jedoch wird dieser derzeit nicht in Open Roberta Lab unterstützt.

Kleines Beispiel mit zwei LEDs

An den beiden 5 mm LED Shields möchte ich dir zunächst ein kleines Beispiel geben, wie diese Shields angeschlossen und in Open Roberta programmiert werden.

Open Roberta Lab - Wechselblinken mit 2 Grove LED Shields
Dieses Video auf YouTube ansehen.

Wie im ersten Beitrag Grafische Programmierung mit Open Roberta erläutert, benötigst du zusätzlich den Open Roberta Connector, um deinen Mikrocontroller mit der Webanwendung zu verbinden. Ich setze voraus, dass dieser bei dir installiert und einsatzbereit ist.

Aufbau der Grove LED Shields

Das Grove LED Shield verfügt über

  • eine Grove Schnittstelle,
  • eine Buchse für die LED,
  • ein Drehpotentiometer zum Regeln der Helligkeit
Grove LED Shields
Grove LED Shields

Aufbau der Schaltung

Die Schaltung ist durch die Grove Schnittstelle sehr einfach, denn das benötigte Kabel kannst du nur in eine Richtung in die Buchse stecken. Am Arduino Grove Shield schließen wir diese beiden Shields an digitale Pins an.

Aufbau der Schaltung im Open Roberta Lab

Diese Schaltung müssen wir nun noch im Open Roberta Lab nachbauen.

Die rote LED ist am digitalen Pin D2 und die blaue LED am digitalen Pin D3 angeschlossen.

Schaltung des Wechselblinkers im Open Roberta Lab
Schaltung des Wechselblinkers im Open Roberta Lab
Arduino UNO mit Grove LED Shields
Arduino UNO mit Grove LED Shields

Programm zum Erzeugen eines Wechselblinkers mit Grove LED Shields

Der Code ist recht einfach und lässt sich durch die verwendeten Elemente auch gerade für Anfänger sehr leicht lesen.

2 thoughts on “Open Roberta #3 – Grove Shields”

  1. Pingback: Open Roberta #4 - Grove LED - Technik Blog
  2. Pingback: Open Roberta Lab - analoges Signal auf PWM mappen - Technik Blog

Schreibe einen Kommentar Antworten abbrechen

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

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}