Lernpfad:Das micro:glow/6: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:
# Was passiert, wenn kein Signal gesendet wurde?
# Was passiert, wenn kein Signal gesendet wurde?
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:Start}}
<syntaxhighlight lang="python" line="1">
from microbit import *
from random import randint
# Das Modul "radio" importieren
import radio
# Der Befehel "on" im "radio" Modul
# aktiviert das Funkmodul
radio.on()
while True:
if button_a.is_pressed():
        # Der Befhel "send" sendet einen Text per Funk.
        # Die Zufallszahl muss daher erst mit dem "str" Befehl
        # in einen Text umgewandelt werden.
radio.send(str(randint(0,9)))
# Das Radiomodul wartet auf eine Nachricht.
    # Kommt keine, dann wird "None", also "Nichts"
    # zurück gegeben.
incoming = radio.receive()
    # Prüfen ob "Nichts" oder "Etwas" empfangen wurde.
if incoming:
    # Die empfangene Nachricht anzeigen
display.show(incoming)
</syntaxhighlight>
{{Lösung:End}}