Quelltext:Microglow.py: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
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)]


Zeile 13: Zeile 13:
     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.recevie()
     empfang = radio.receive()
     if empfang == 'flash':
     if empfang == 'flash':
         # Kurz (zufällig) warten
         # Kurz (zufällig) warten
         sleep(random.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)
         # In 10% der Fälle wieder ein 'flash' senden
         # In 10% der Fälle wieder ein 'flash' senden
8.581

Bearbeitungen

Navigationsmenü