In diesem Beitrag möchte ich dir zeigen, wie du den Ultraschall Abstandssensor HC-SR04 am Calliope Mini mit Microsoft MakeCode programmierst.
Den Calliope Mini und ein paar Sensoren / Aktoren habe ich dir bereits in nachfolgenden Beiträgen auf diesem Blog gezeigt.
- Vorstellung des Calliope Mini
- Calliope Mini mit DHT11 & LCD-Display
- Calliope Mini mit Grove Relaisshield
- Programmieren der RGB LED am Calliope Mini
Benötigte Ressourcen für dieses Projekt
Wenn du das Projekt nachbauen möchtest, dann benötigst du:
- einen Calliope Mini*,
- ein Micro-USB-Datenkabel*,
- einen Ultraschall Abstandssensor* mit Grove Interface
Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!


Pinout des Calliope Mini
Hier das Pinout des Calliope Mini.
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.
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.