Lernpfad:Das micro:glow/6: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 10: | Zeile 10: | ||
while True: | while True: | ||
if | if button_a.is_pressed(): | ||
radio.send(str(randint(0,9))) | radio.send(str(randint(0,9))) | ||
Version vom 28. Januar 2020, 09:59 Uhr
Funksignale versenden und darauf reagieren
Übernimm das folgende Programm in die Datei und spiele sie auf den micro:bit.
from microbit import *
from random import randint
import radio
radio.on()
while True:
if button_a.is_pressed():
radio.send(str(randint(0,9)))
incoming = radio.receive()
if incoming:
display.show(incoming)
Arbeitsauftrag
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?
- Wie können Funksignale empfangen werden?
- Was passiert, wenn kein Signal gesendet wurde?