Toggle Navigation
Hatchery
Eggs
Binary Clock
__init__.py
Users
Badges
Login
Register
MCH2022 badge?
go to mch2022.badge.team
__init__.py
raw
Content
from utime import sleep import utime import leds from color import Color # Set your own Color here: MINUTE_COLOR = [0, 255, 0] MINUTE_COLOR_DARK = [0, 1, 0] HOUR_COLOR = [0, 0, 255] HOUR_COLOR_DARK = [0, 0, 1] SLEEP_TIME = 10 TOP_LED_BRIGHTNESS = 1 # 1 .. 8 def bin_clock(hour, minute): for i in range(0, 6): leds.set(i, MINUTE_COLOR if (minute & (1 << i)) else MINUTE_COLOR_DARK) for i in range(0, 5): leds.set(i + 6, HOUR_COLOR if (hour & (1 << i)) else HOUR_COLOR_DARK) leds.dim_top(TOP_LED_BRIGHTNESS) # Endless-Loop try: while True: localtime = utime.localtime() hour = localtime[3] minute = localtime[4] bin_clock(hour, minute); sleep(SLEEP_TIME) except KeyboardInterrupt: quit()