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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


while True:
while True:
if button_.is_pressed():
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)
MuEditor.png
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:

  1. Wie wird das Funkmodul aktiviert?
  2. Wie werden Informationen per Funk gesendet?
  3. Wie können Funksignale empfangen werden?
  4. Was passiert, wenn kein Signal gesendet wurde?