flipperzero_light_test.py 840 B

1234567891011121314151617181920212223242526272829303132
  1. import time
  2. import flipperzero
  3. is_red = True
  4. for i in range(0, 25, 1):
  5. brightness = i * 10
  6. is_red = not is_red
  7. flipperzero.light_set(flipperzero.LIGHT_RED, brightness if is_red else 0)
  8. flipperzero.light_set(flipperzero.LIGHT_GREEN, brightness if not is_red else 0)
  9. flipperzero.light_set(flipperzero.LIGHT_BLUE, 0)
  10. flipperzero.light_set(flipperzero.LIGHT_BACKLIGHT, brightness)
  11. time.sleep_ms(200)
  12. flipperzero.light_set(flipperzero.LIGHT_RED, 0)
  13. flipperzero.light_set(flipperzero.LIGHT_GREEN, 0)
  14. flipperzero.light_set(flipperzero.LIGHT_BLUE, 0)
  15. flipperzero.light_set(flipperzero.LIGHT_BACKLIGHT, 0)
  16. time.sleep_ms(500)
  17. flipperzero.light_blink_start(flipperzero.LIGHT_RED, 200, 100, 200)
  18. time.sleep(1)
  19. flipperzero.light_blink_set_color(flipperzero.LIGHT_BLUE)
  20. time.sleep(1)
  21. flipperzero.light_blink_stop()