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

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 23: Zeile 23:
radio.on()
radio.on()


# Erstellen der "glow" Animation
# Erstellen der "glow" Animation
flash = [Image().invert()*(i/9) for i in range(9, -1, -1)]
flash = [Image().invert()*(i/9) for i in range(9, -1, -1)]


while True:
while True:
# Knopf A sendet das 'flash' Signal
    # Knopf A sendet das 'flash' Signal
if button_a.was_pressed():
    if button_a.was_pressed():
radio.send('flash')
        radio.send('flash')


# Empfangen der Signale anderer micro:bits
    # Empfangen der Signale anderer micro:bits
empfang = radio.receive()
    empfang = radio.receive()
if empfang == 'flash':
    if empfang == 'flash':
# Kurz (zufällig) warten
        # Kurz (zufällig) warten
sleep(randint(50, 350))
        sleep(randint(50, 350))
# Animation abspielen
        # Animation abspielen
display.show(flash, delay=100, wait=False)
        display.show(flash, delay=100, wait=False)
</syntaxhighlight>
</syntaxhighlight>
{{Lösung:End}}
{{Lösung:End}}
8.581

Bearbeitungen