MINT üben

Funk zwischen Calliopes

Ana drückt einen Knopf — und auf Bens Calliope erscheint eine Zahl. Wie kommt sie dahin?

1

Nachrichten durch die Luft

  • Funk:Calliopes schicken sich Zahlen oder Texte ohne Kabel (Funkwellen, 2,4 GHz).
  • setze Gruppe 1 über Funk:gehört in beim Start — alle Geräte, die sich verstehen sollen, brauchen dieselbe Gruppe.
  • sende Nummer 7 über Funk:schickt eine Zahl an alle in der Gruppe.
  • wenn Datenpaket empfangen receivedNumber:Ereignisblock beim Empfänger; receivedNumber enthält die Zahl.
  • Gruppen:Nummern 0 bis 255 — andere Gruppen hören nicht mit.
Merke

Funk-Regel: Empfang nur bei gleicher Gruppe und in Reichweite.

Funk: Zahlen oder Texte ohne Kabel (2,4 GHz).

Gruppe: Mit setze Gruppe beim Start einstellen; Nummern 0 bis 255.

Empfang: sende Nummer schickt an alle der Gruppe; beim Empfänger enthält receivedNumber die Zahl.

2

Senden, verbreiten, empfangen

  • An alle:Es gibt keine Adresse — jeder in der Gruppe empfängt.
  • Reichweite:setze Übertragungsstärke 7 — 0 schwach, 7 stark.
  • Nicht sicher:Wer die Gruppe kennt, kann mitlesen. Keine Geheimnisse funken.
  • Auch Text:sende Zeichenfolge "Hallo" über Funk — mit passendem Empfangsblock.

Stelle Gruppen (gelbe Schilder), Zahl und Übertragungsstärke ein und starte die Simulation mit ▶ Senden.

Funk im Klassenraum

Halte fest: Funk erreicht alle Geräte derselben Gruppe in Reichweite. Gruppe und Stärke legt man im Programm fest.

Merke

An alle: Es gibt keine Adresse, jeder in der Gruppe empfängt.

Reichweite: Übertragungsstärke 0 (schwach) bis 7 (stark), im Programm festgelegt.

Nicht sicher: Wer die Gruppe kennt, kann mitlesen.

Text: Auch Zeichenfolgen lassen sich senden, mit passendem Empfangsblock.

3

Allgemeine Hinweise

Gleiche Gruppe in der ganzen Klasse

Benutzen alle Teams Gruppe 1, stören sie sich gegenseitig. Jedes Team eine eigene Nummer.

Der Sender empfängt sich nicht

Wer sendet, bekommt seine eigene Nachricht nicht — zum Testen braucht man zwei Calliopes.

Zahl oder Text?

Zum Empfangen muss der passende Block her: receivedNumber für Zahlen, receivedString für Text.

Videos