Quelltext:Microglow.py
Version vom 24. Januar 2020, 11:39 Uhr von Jneug (Diskussion | Beiträge)
from microbit import * from random import randint import radio # Funksender einschalten radio.on() # Erstellen der "glow" Animation flash = [Image().invert()*(i/9) for i in range(9, -1, -1)] while True: # Knopf A sendet das 'flash' Signal if button_a.was_pressed(): radio.send('flash') # Empfangen der Signale anderer micro:bits empfang = radio.recevie() if empfang == 'flash': # Kurz (zufällig) warten sleep(random.randint(50, 350)) # Animation abspielen display.show(flash, delay=100, wait=False) # In 10% der Fälle wieder ein 'flash' senden if randint(0,9) == 1: sleep(500) radio.send('flash');