Funken

Still und heimlich Nachrichten versenden? Das geht nicht nur mit dem Handy - auch der Calliope mini kann über Funk Nachrichten versenden und empfangen. Wie das geht, erklären wir auf dieser Seite.

Kategorie Funk
Schulstufe GS, SEK1
Schwerpunkte Variablen, Ereignis, Verzweigungen, Funk, Erweiterungen
+Los geht's

Diese Funk-Anwendung besteht aus zwei Programmen:

Senden

  • Definiere als erstes eine Funkgruppe
  • Sende eine 1, wenn die Taste A gedrückt wird
  • Sende eine 2, wenn der Calliope mini geschüttelt wird

Empfangen

  • Stelle die vorab festgelegte Funkgruppe ein
  • Erstelle eine "Wenn Zahl empfangen"-Abfrage, in der die empfangenen Daten ausgewertet werden
  • Schreibe eine Bedingung für jede zu empfangende Zahl - 1 und 2.
  • Teile jeder Bedingung eine eigene Ausgabe zu
    z.B. Wenn die empfangende Zahl eine 0 ist, lasse die RGB-LED rot leuchten.

Hier findest du Informationen zu dem Senden von Nachrichten und weiteren Grundlagen.


Grundlagen

+Tipps und Hilfestellungen

Die grafische Darstellung in Form eines PAP dient als Grundlage der Entwicklung eines Programms. Ein PAP beschreibt den Ablauf und die Zusammenhänge von einzelnen Operationen zur Lösung einer Aufgabe.

Die Anwendung besteht aus zwei unterschiedlichen Programmen.

Senden

PDF

Empfangen

PDF

  • Befehle beim Start der Anwendung einmalig ausführen lassen
  • Bestimmte Tastenereignisse für Taste A, B und A+B festlegen
  • Die Funk-Codeblöcke lädst du unter Fortgeschritten -> Erweiterungen -> Radio(Funk) in deine Bibliothek.

Falls du nur einen Calliope mini hast und dein Programm überprüfen möchtest, dann kannst du den Multieditor von MakeCode verwenden, um Nachrichten zwischen zwei verschiedenen simulierten Calliope minis auszutauschen:
Multieditor

  • Einen Funkkanal festlegen

  • Die Funkstärke festlegen

  • Eine Zahl mit Funk senden

  • Bestimmte Tastenereignisse festlegen

  • Eine mit Funk gesendete Zahl empfangen

  • Text auf dem Bildschirm zeigen

  • Die RGB-LEDs in beliebigen Farben leuchten lassen

  • Befehle beim Start der Anwendung einmalig ausführen lassen

  • Bestimmte Tastenereignisse für Taste A, B und A+B festlegen

  • Einen Funkkanal festlegen

  • Die Funkstärke festlegen

  • Eine Zahl mit Funk senden

  • Eine mit Funk gesendete Zahl empfangen

  • Text auf dem Bildschirm zeigen

  • Die RGB-LED in beliebigen Farben leuchten lassen

Eine Beschreibung der einzelnen Programmier-Blöcke gibt es hier.

+Ausprobieren und Weiterentwickeln

Du kannst auch die Programmierung kombinieren und beide Calliope mini mit dem gleichen Programm bespielen. Dann können beide Calliope mini Nachrichten sende und empfangen.

  • Wurden die Calliope mini auf die gleiche Funkgruppe gesetzt?
  • Leuchtet die RGB-LED des Empfängers unterschiedlich, wenn A oder B gedrückt wurde?

Probiere auch mal aus Nachrichten an mehrere Calliope mini zu schicken.

Du kannst auch Buchstaben und Wörter verschicken.
Wichtig! Es wird zwischen Zahlen und Zeichenfolgen unterschieden. Sowohl beim Senden als auch beim Empfangen von Nachrichten.

Lizenziert unter Creative Commons Namensnennung 4.0 International

Calliope gGmbH - Idee basierend auf dem Material von: storycards.cc