def every(): global colorTop, ColorBot, i colorTop = Color.random() ColorBot = Color.random() for i in range(1, 58): app.lamp.turn_on(i, Color.blend(colorTop, ColorBot, i / 24)) app.wait((100) / 1000.)
def every(): global couleur, i couleur = Color.random() for i in range(1, 26): app.lamp.turn_on(i, couleur) if i > 1: app.lamp.turn_off(i - 1) app.wait((70) / 1000.) for i in range(24, 0, -1): app.lamp.turn_on(i, couleur) app.lamp.turn_off(i + 1) app.wait((70) / 1000.)
def every(): global colorTop, ColorBot, i colorTop = Color.random() ColorBot = Color.random() for i in range(1, 26): app.lamp.turn_on(i, Color.blend(colorTop, ColorBot, i / 24))
def setup(): global couleur couleur = Color(255, 0, 0)
def acc_to_color(): acc = [app.wiimote.get_acc_x(), app.wiimote.get_acc_y(), app.wiimote.get_acc_z()] acc = [min(255, max(0, (val-90)*3)) for val in acc] return Color(*acc)
def setup(): app.lamp.turn_on(20, Color.from_html('#009900')) app.lamp.turn_on(18, Color.from_html('#cc0000'))
def released_a(): global couleur couleur = Color(255, 0, 0) # rouge
def pressed_a(): global couleur couleur = Color(0, 255, 0) # vert