Calliope Mini: Hindernisse erkennen und Entfernungen messen
So verwendest du einen Grove Ultraschallsensor (Distanz-Sensor) mit dem Calliope Mini um Abstände zu messen oder Hindernisse zu erkennen.
Quellen:
Story
Ein Ultraschallsensor (oder Sonarsensor) funktioniert genau so, wie Fledermäuse und Wale navigieren: Sie stoßen einen Ultraschall-Schrei aus, der für uns Menschen nicht hörbar ist. An der Zeit die das Echo bis zu einem Gegenstand und zurück zum Ohr benötigt, weiss die Fledermaus, wie weit ein Objekt entfernt ist.
Wofür kann man den Sensor benutzen?
Du kannst mit dem Sensor ziemlich genau Abstände messen. Du kannst dann schauen, ob etwas dem Sensor näher kommt als eine bestimmte, von dir festgelegte Anzahl von Zentimetern (das nennt man Schwellwert). Wenn du z.B. einen Roboter baust und nicht willst, dass er vor die Wand fährt, dann stellst du ein, dass er anhält, wenn sich etwas auf eine bestimmte Anzahl von Zentimetern (wieder der Schwellwert) nähert. Du kannst ihn auch als Alarmanlage nutzen. Sobald jemand in den eingestellten Bereich läuft, verändert sich der gemessene Abstand und darauf kann die Alarmanlage dann reagieren.
Quellen:
MakeCode Ultraschallsensor Anwendung
Ultraschallsensor Ausprobieren
Benutz den Calliope um folgende Entfernungen zu messen:
- Wie hoch ist der Tisch?____________ cm
- Wie groß bist Du ? ____________cm
- Wie hoch ist die Decke im Raum? __________ cm
Eine einfache Alarmanlage
Programmiere eine einfache Alarmanlage.
Test
Teste diese auf dem Flur vor dem Raum. Du kannst die Alarmanlage wie auf dem Bild aufbauen. Passe die Entfernung an die Flurbreite an.
Zusatzaufgabe
Füge der Alarmanlage noch weitere Funktionen hinzu.
Vorschläge:
Eingabe eines Codes über die PINs (schwer)