s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Externe Sensoren

Für den Einsatz von externen Sensoren müssen vorab die folgenden Fragen geklärt werden:

  • Wie schließe ich den Sensor an den Calliope mini an?
  • Welche Makecode-Erweiterung brauche ich für diesen Sensor?
  • Wie lautet in dieser Erweiterung der Befehl zum Lesen eines Messwerts?

NEU: Eine Makecode-Erweiterung für alle Sensoren!

Makecode Erweiterung RLP Im Makecode-Editor muss jetzt nur noch eine Erweiterung geladen werden. Sie enthält den gesamten Befehlsumfang für alle IoT-Anbauteile!

calliope-edu/pxt-RLP-IoT

Dieser Text muss in Makecode im Bereich Erweiterungen im Suchfeld eingegeben werden. Dann erscheint die Erweiterung RLP-IoT. Sie beinhaltet Befehle für die folgenden Bereiche:
  • IoT-Wifi: Hier findest du alle Befehle zur Verwendung des externen WLAN-Moduls.
  • IoT-Sensoren: Hier findest du alle Befehle für die auf dieser Seite vorgestellten Sensoren.
    • Ultraschallsensor
    • Feuchtigkeitssensor
    • AHT20 (Temperatur und Luftfeuchtigkeit)
    • SCD30 (CO₂, Temperatur und Luftfeuchtigkeit)
  • IoT-LoRa: Hier findest du alle Befehle für das externe LoRaWan-Modul.

Informationen zu den einzelnen Sensoren

Ultraschallsensor - wie weit ist das Hindernis entfernt?

Anschluss Ultraschall

  • Anschluss: Der Ultraschallsensor wird mit dem rechten Grove-Anschluss des Calliope verbunden.
  • Programmierung: In der IoT-Erweiterung steht der abgebildete Block unter IoT-Sensoren -> Ultraschall zur Verfügung. Der Befehl gibt den gemessenen Abstand in Zentimetern an. Makecode Ultraschall
  • Beispiele:
Feuchtigkeitssensor - wie feucht ist der Boden?

Anschluss Feuchtigkeitssensor

  • Anschluss: Der Feuchtigkeitssensor wird mit dem rechten Grove-Anschluss des Calliope verbunden.
  • Programmierung: In der IoT-Erweiterung steht der abgebildete Block unter IoT-Sensoren -> Boden Feuchtigkeit zur Verfügung. Makecode Feuchtigkeit
  • Beispiel: Der Feuchtigkeitssensor als Gießerinnerung für Pflanzen.
AHT20 - Temperatur und Luftfeuchtigkeit messen

Anschluss AHT20

  • Anschluss: Der AHT20-Sensor wird mit dem linken Grove-Anschluss des Calliope verbunden.
  • Programmierung: In der IoT-Erweiterung stehen die abgebildeten Blöcke unter IoT-Sensoren -> AHT20 zur Verfügung. Die Messwerte besitzen eine Genauigkeit von einer Nachkommastelle. Makecode AHT20
  • Beispiel: Eine Temperaturampel für Pflanzen.
SCD30 - CO₂-Gehalt der Luft messen

Anschluss SCD30

  • Anschluss: Der SCD30-Sensor wird mit dem linken Grove-Anschluss des Calliope verbunden.
  • Programmierung: In der IoT-Erweiterung stehen die abgebildeten Blöcke unter IoT-Sensoren -> SCD30 zur Verfügung. Die Messwerte besitzen eine Genauigkeit von einer Nachkommastelle. Makecode SCD30
  • Beispiel: Eine CO₂-Ampel für Klassenräume.
DHT11 - Temperatur und Luftfeuchtigkeit messen (veraltet)

Anschluss DHT11

  • Anschluss: Der DHT11-Sensor wird mit dem rechten Grove-Anschluss des Calliope verbunden.
  • Makecode: Es muss die Erweiterung https://github.com/mkleinsb/pxt-dht11 geladen werden. Danach stehen die abgebildeten Blöcke unter DHT11 zur Verfügung. Beachte, dass zu Beginn festgelegt werden muss, welches die Datenleitung des Sensors ist. Im Falle des rechten Grove-Anschlusses ist das C16. Makecode DHT11
  • Beispiel: Eine Temperaturampel für Pflanzen.

Anzeige der Sensorwerte im seriellen Monitor

Unter bestimmten Bedingungen ist es möglich, den Verlauf der Messwerte quasi "live" auf dem Monitor zu verfolgen. Nähere Informationen zu dieser seriellen Ausgabe findest du im Abschnitt interne Sensoren.

Suche

v
14.1.5 Externe Sensoren
Kopieren durch Anklicken

Rückmeldung geben