Lernpfad:Das micro:glow/5: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Arbeitsauftrag
Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{NNavigation}} Glühwürmchen reagieren auf dei Signale ihrer Artgenossen. Dein '''micro:glow''' soll dasselbe tun. Der {{micro:bit}} kann keine visuellen Sig…“) |
Jneug (Diskussion | Beiträge) |
||
| Zeile 5: | Zeile 5: | ||
Erstelle eine neue Datei im Mu-Editor (oben auf '''Neu'''). Speichere dei Datei unter einem neuen Namen ab (zum Beispiel ''funk_beispiel.py''). | Erstelle eine neue Datei im Mu-Editor (oben auf '''Neu'''). Speichere dei Datei unter einem neuen Namen ab (zum Beispiel ''funk_beispiel.py''). | ||
Übernimm das folgende Programm in die Datei | Übernimm das folgende Programm in die Datei. | ||
<syntaxhighlight lang="python" line="1"> | <syntaxhighlight lang="python" line="1"> | ||
from microbit import * | from microbit import * | ||
| Zeile 16: | Zeile 16: | ||
if button_.is_pressed(): | if button_.is_pressed(): | ||
radio.send(str(randint(0,9))) | radio.send(str(randint(0,9))) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
Analysiere das Programm und schreibe eine Erklärung für jeden | Analysiere das Programm und schreibe eine Erklärung für jeden Befehl als Kommentar in das Programm. (Kommentare beginnen immer mit <code>#</code> und werden beim Starten des Programms nicht mit ausgeführt.) | ||
Beantworte vor allem folgende Fragen: | |||
# Wie wird das Funkmodul aktiviert? | |||
# Wie werden Informationen per Funk gesendet? | |||
# Welche Informationen werden hier versendet? | |||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Version vom 24. Januar 2020, 10:53 Uhr
Glühwürmchen reagieren auf dei Signale ihrer Artgenossen. Dein micro:glow soll dasselbe tun. Der micro:bit kann keine visuellen Signale verarbeiten (er hat keine Kamera), aber er kann drahtlose Funksignale senden und empfangen. Wie das Funktioniert sollst du in einem kleinen Nebenprojekt lernen.
Ein kleines Zwischenprojekt
Erstelle eine neue Datei im Mu-Editor (oben auf Neu). Speichere dei Datei unter einem neuen Namen ab (zum Beispiel funk_beispiel.py).
Übernimm das folgende Programm in die Datei.
from microbit import *
from random import randint
import radio
radio.on()
while True:
if button_.is_pressed():
radio.send(str(randint(0,9)))
Analysiere das Programm und schreibe eine Erklärung für jeden Befehl als Kommentar in das Programm. (Kommentare beginnen immer mit # und werden beim Starten des Programms nicht mit ausgeführt.)
Beantworte vor allem folgende Fragen:
- Wie wird das Funkmodul aktiviert?
- Wie werden Informationen per Funk gesendet?
- Welche Informationen werden hier versendet?