Calliope Mini mit Ultraschall Abstandssensor

In diesem Beitrag möchte ich dir zeigen, wie du den Ultraschall Abstandssensor HC-SR04 am Calliope Mini mit Microsoft MakeCode programmierst.

Calliope Mini mit Ultraschall Abstandssensor
Calliope Mini mit Ultraschall Abstandssensor

Den Calliope Mini und ein paar Sensoren / Aktoren habe ich dir bereits in nachfolgenden Beiträgen auf diesem Blog gezeigt.

Benötigte Ressourcen für dieses Projekt

Wenn du das Projekt nachbauen möchtest, dann benötigst du:

Pinout des Calliope Mini

Hier das Pinout des Calliope Mini.

Pinout der Grove Schnittstellen am Calliope Mini 1.3
Pinout der Grove Schnittstellen am Calliope Mini 1.3

Anschluss des Ultraschallabstandssensors an den Calliope Mini

In dem Onlinetool MakeCode verwenden wir fest definierte Elemente, diese sind vorkonfiguriert und daher ist unsere Schaltung eigentlich von vorneherein definiert.

Den Ultraschall Abstandssensor schließen wir an das Grove Interface beim Taster B an.

Programmieren in Microsoft MakeCode

Die grafische Entwicklungsumgebung MakeCode von Microsoft findest du für den Calliope unter https://makecode.calliope.cc/.

Anzeigen der Werte in einem Diagramm

Fangen wir mit einem einfachen, kleinen Beispiel an und stellen den Abstand grafisch auf der 5×5 LED Matrix an.

Im nachfolgenden YouTube-Video zeige ich dir, wie du den Ultraschall Abstandssensor an den Calliope Mini anschließt und das Programm in MakeCode erstellst.

Calliope Mini - Ultraschall Abstandssensor Teil 1

Anzeigen der Werte auf einem Grove LCD Display

Im nächsten Schritt möchte ich dir gerne zeigen, wie du die Werte auch auf einem LCD-Display anzeigen lassen kannst. Auf dem Display lasse ich die Werte mathematisch gerundet anzeigen, damit entfallen alle Nachkommastellen.

Das LCD-Display habe ich dir bereits im Beitrag Calliope Mini mit DHT11 & LCD-Display gezeigt.

Im nachfolgenden YouTube-Video zeige ich dir, wie du das kleine Programm in Microsoft MakeCode erstellst.

Calliope Mini - Ultraschall Abstandssensor & LCD-Display

Kommentar hinterlassen

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