Gewandempfehlung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
(20px|Icon Präsentation und Reflexion)
(Erweiterungsaufgabe)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 117: Zeile 117:
 
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==
 
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==
  
* Überlegt, wie man eine Bestätigung vom Empfänger programmieren könnte, damit der Sender immer weiß, dass das Zeichen richtig vom Empfänger gelesen werden konnte oder ob es wiederholt werden sollte und auch, ob das nächste gesendet werden kann.
+
* Überlege, ob es wirklich sinnvoll ist, die Temperatur dauerhaft an den Sender zu schicken? Wäre es nicht besser für den Akku, wenn das nur alle 5 Minuten passiert?
* Wie könnte man gleich einen ganzen Buchstaben durch einen Tastendruck senden? Dh. man sendet gleich ein A oder B in Morsekodierung aus.
 
* Wie könnte man auf dem Sender-Micro:bit einen Buchstaben auswählen und dann wird er als Morsecode versendet (anstatt als Programmiererin jedes Mal den Buchstaben umzuprogrammieren)?
 
* Überlege andere Symbole für eine Geheimsprache - probiert diese auch auf dem Micro:bit aus.
 
  
== Erweiterungsaufgabe ==  
+
== Erweiterungsaufgabe ==
'''Analyse eines fremden Programmcodes:'''<br>
+
* Programmiere den Frostwächter so, dass der Warnton bei gedrückter Taste "A" pausiert.
* Ein Ausblick: Was stellt dieser komplizierte Programmcode dar? [https://dlpl-mb.github.io/morse_01_bst_senden/  Arrays, die Supervariablen]
 
* Es gibt Erweiterungsbeispiele mit dem Namen '''Morse 2''', dort werden Anwendungen der hier gezeigten Beispiele dargestellt sein
 
* Es werden auch viele weitere neue Schritte des Programmierens gezeigt.
 
* Erweiterungsbeispiele: [[Morse2]]
 
 
 
 
 
<htmlet>makecode_embed</htmlet>
 

Aktuelle Version vom 25. Oktober 2021, 12:23 Uhr

Icon Geschichte

Frostwaechter2.jpeg

Es war einmal...

Icon Aufgabenstellung

Mithilfe von zwei BBC Micro:bit soll die Temperatur gemessen und angezeigt werden. Dazu soll ein BBC Micro:bit dauerhaft die Temperatur an einem zweiten schicken. Dieser soll die gemessene Temperatur anzeigen. Wenn die Temperatur unter 0 Grad fällt, soll ein Warnton ausgegeben werden. Der Akku soll dabei möglichst lange halten.

Icon Materialien

  • Zwei BBC Micro:bit (Version V2 oder V1 mit Lautsprecher für die Soundausgabe)

Icon Zeitaufwand

  • 1-2 Unterrichtseinheit(en)

Icon Schwierigkeitsgrad

borderlessborderlessborderless

Icon Kompetenzen

Du solltest bereits

  • Daten mit dem Micro:bit übertragen können
  • Bedingte Anweisungen kennen


Beim Programmieren lernst bzw. übst du

Bei dieser Aufgabe lernst du auch

  • ein neues Programm zu erstellen

Icon Unterrichtsfächer

  • Werken
  • Informatik
  • Physik

Icon Tipps und Hilfestellungen

Erforderliche Programmierblöcke

Ziel

  • Nach Programmstart soll ein beliebiges Symbol zeigen, dass der Micro:bit, der die Temperatur misst, eingeschaltet ist.
  • Um den Akku zu schonen, soll dieses Symbol möglichst schwach leuchten.
  • Die Temperatur soll fortlaufend gemessen werden und alle 5 Minuten an einen weiteren Micro:bit gesendet werden.
  • Beim einem weiteren Micro:bit soll die Temperatur angezeigt werden.
  • Falls die Temperatur unter 0 Grad sinkt, soll ein Alarmton beim Empfänger abgespielt werden.

Blöcke

  • Zwei Micro:bit sollen mit Funk verbunden werden Block
    • Der Funkkanal muss für beide gleich lauten
    • Kein anderes Kommunikations-Paar in der Klasse darf diesen Kanal benutzen (Kanal 1 bis 255 ist möglich)
  • Beim Starten des Senders wird ein beliebiges Symbol angezeigt, um zu wissen, dass der Micro:bit eingeschaltet ist. Mit diesem Befehl kannst du die Helligkeit des Displays verringern, um den Akku zu schonen.Block
  • Block zum Senden der Temperatur Block
  • Block zum Empfangen und Anzeigen der Temperatur Block
  • Ausgeben des Sounds, wenn die Temperatur unter 0 Grad ist Block


Schritt für Schritt zur Lösung

Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der Lösungsseite zu diesem Beispiel

Icon Präsentation und Reflexion

Allgemein

  • Stelle dein Ergebnis vor! Was kann dein Produkt?
  • Was hat dir bei der Entwicklung deines Produkts gefallen?
  • Welche Schwierigkeiten hattest? Wie konntest du diese lösen?
  • Erläutere, wie du dein Produkt programmiert hast!
  • Was war bei dieser Aufgabe interessant für dich?

Projektspezifisch

  • Wie gut funktioniert der Temperatursensor im Vergleich zu einem gekauften Thermometer?
  • Wie weit geht die Funkverbindung?
  • Würdest du dich auf diesen Frostwächter verlassen?
  • Was müsste sich an diesem Programm verbessern, damit du ihn tatsächlich einsetzen kannst?

Icon Weiterentwicklung

  • Überlege, ob es wirklich sinnvoll ist, die Temperatur dauerhaft an den Sender zu schicken? Wäre es nicht besser für den Akku, wenn das nur alle 5 Minuten passiert?

Erweiterungsaufgabe

  • Programmiere den Frostwächter so, dass der Warnton bei gedrückter Taste "A" pausiert.