Ultraschallsensor

Der Ultraschallsensor kann unter anderem für die Entwicklung eines autonomen Fahrzeugs genutzt werden. Im Calliope-Büro in Berlin wird ein solcher Sensor genutzt, um Besucher willkommen zu heißen: Der Sensor überwacht die Tür und sobald sich jemand durch den Eingang bewegt, steuert der Calliope mini ein kleines Glückwunschkartenmodul, das dann eine Begrüßung abspielt.

Weitere Informationen zum Sensor gibt es hier.
Ultraschallsensor kann hier bestellt werden.

Anschluss: A1
Schnittstelle: PWM
Ausgabewerte:

2 - 350cm

Makecode

Um den aktuellen Wert des Ultraschallsensors auf dem LED-Display zu sehen, kann der Block "zeige Zahl 0" aus der "Grundlagen"-Kategorie genutzt werden. Zur Erkennung des Ultraschallsensors muss der jeweilige Wert des Pins abgefragt werden, auf dem der Sensor die Daten sendet. Bei dem Ultraschallsensor müssen die Messwerte innerhalb einer kurzen Zeit miteinander verglichen werden, um die Entfernung zu ermitteln. Das kann über die Abfrage des aktiven Pins (C16) programmiert werden.
Es geht aber auch einfacher! Dazu wird ein Paket importiert, das die Berechnung übernimmt. Dieses Paket kann geladen werden, indem unter "Fortgeschritten" der Punkt "Erweiterungen" ausgewählt wird. Dann erscheint ein neues Fenster, in welchem die Erweiterungen aufgelistet werden (über die Sucheingabe können diese durchsucht und auch viele weitere gefunden werden). Hier muss das Paket "Grove" ausgewählt werden. Das Fenster wird geschlossen und in der Menüleiste ist der Punkt "Grove" auswählbar. Hier ist der Block "Ultraschallsensor (in cm) an C16" zu finden. Mit Hilfe dieses Blocks wird die Entfernung eines Objekts zum Ultraschallsensor in Zentimetern ausgegeben. Um diesen Wert zu sehen, wird der Block anstelle der "0" in den "zeige Zahl"-Block eingefügt.

video hex

Open Roberta Lab

In der Übersichtsgalerie im Open Roberta ist das abgebildete Beispielprogramm mit Dokumentation zum Ultraschallsensor abgespeichert.
In der Galerie lässt sich das Beispielprogramm am besten über die Suche öffnen, indem "Grove_UltraSonicRanger" in die Suchmaske eingegeben wird.

video xml

Bereits realisierte Sensoren- und Aktorenprojekte befinden sich auf der Projektseite.

Weitere Projekte