**Dies ist eine alte Version des Dokuments!**
Stellvertretung sca 1Mab FS22 micro:bits Radio
Theorie: Radio
- Radio (BLE)-Modul: Funk-Kommunikation zwischen mehreren micro:bits
- BLE (Bluetooth Low Energy) vs. Standard Bluetooth:
- Weniger Daten
- Weniger Energie
- Zwei Optionen für ‘private’ Kommunikation:
- Kanal: Kommunikation über nur 1 Kanal/Frequenz
- Gruppe: Kommunikation über alle Kanäle/Frequenzen, aber mit Zusatzinfo
Für mehr Info siehe hier:
Code-Beispiel
from microbit import * import radio radio.on() while True: messageIn = radio.receive() if messageIn: display.scroll(messageIn) if button_a.is_pressed(): radio.send("Ciao!")
Aufgaben I
Arbeitet in 2er Gruppen. Einigt euch darauf, auf welchem Kanal oder in welcher Gruppe ihr (hoffentlich) ungestört kommunizieren wollt.
Aufgabe 1: Geheime Nachricht
Schicke deiner Partnerin eine geheime Nachricht.
Aufgabe 2: Symbol verschicken
Schicke deiner Partnerin ein Symbol:
Achtung, dies ist nicht so einfach, da man nur Strings, nicht aber ein Symbol versenden kann. Möglichkeit: Einigt euch z.B. darauf, dass wenn man eine «1» versendet, ein HAPPY-Smiley und bei einer «2» ein SAD-Smiley anzeigen soll
Zusatzaufgabe: Finde eine Möglichkeit, wie man wirklich ein beliebiges Bild versenden kann. Ist tricky.
Aufgabe 3A: Gemütszustand
Mit linker Taste: zwischen 3 Smiley (HAPPY,MEH,SAD) toggeln können
Achtung: hat noch nichts mit Radio zu tun
Aufgabe 3B: Gemütszustand
- Code von 3A erweitern
- Mit rechter Taste ausgewählten Smiley an Partner schicken