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

KIDS
n h m

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

n h m
i

Personenzähler I

CalliopeUltraschall

Da du nun weißt, wie der Ultraschallsensor funktioniert und wie wir seine Sensordaten (den Abstand) mithilfe der Programmierung in MakeCode auslesen können, wollen wir dieses Wissen nutzen, um einen Personenzähler zu entwickeln.

Jedes Mal, wenn sich eine Person in einen definierten Nahbereich begibt – zum Beispiel beim Durchqueren einer Tür – soll der Ultraschallsensor bzw. der Calliope mini diese Person erkennen und erfassen.


Personen Damit wir nachvollziehen können, wie viele Personen erfasst wurden, müssen wir diese Anzahl speichern. Dafür benötigen wir eine Variable. Diese Variable enthält eine Zahl und wird bei jeder neu erkannten Person um eins erhöht.

Aufgabe: Personenzähler programmieren I

  • Nutze den Ultraschallsensor zum Erfassen von Personen.
  • Wenn die Entfernung zur Person unter den Schwellenwert von 100 (Zentimeter) fällt,
    • soll eine Variable (z.B. Zaehler) um eins erhöht werden.
    • sollen die RGB-LEDs rot leuchten.
  • Gib die aktuelle Anzahl der erfassten Personen aus.
  • Zusatz: Durch das Klicken auf den Knopf A setzt den Zähler zurück.

Unter dem folgenden Link, findest du ein fast fertiges Programm in Makecode. Damit solltest du das Programm erstellen können. Klicke dazu oben rechts auf Code bearbeiten.

Suche

v
K.2.25.4 Personenzähler I
Kopieren durch Anklicken

Rückmeldung geben