Beispiel #1
0
from random import randint, choice

from gpiozero import RGBLED, Button, Buzzer
from colorzero import Color

from exercise import Exercise
from challenge import Challenge
from all_activities import exercises
from oled import OLED

#define inputs and outputs
led = RGBLED(red=17, green=27, blue=22)
button = Button(4, pull_up=False)
buzzer = Buzzer(18)
oled = OLED()
oled.clear_image()
'''
Cycle through different modes using button. Hold button down for more than 2 seconds and the
LED will turn green and the displayed mode will be selected.

NORMAL - regular minute timing
LIGHTNING - reduces minutes into seconds for fast activity draw

Called from main and result passed into generate_rand_time
'''


def select_mode():
    select = False
    modes = ["LIGHTNING", "NORMAL"]
    num_modes = len(modes) - 1