from machine import Pin, PWM
from utime import sleep_ms
from urandom import randint
leds = [Pin(23, Pin.OUT), Pin(15, Pin.OUT)]
buttons = [Pin(34, Pin.IN),Pin(13, Pin.IN)]
reset_button = Pin(4, Pin.IN)
red_led = Pin(5, Pin.OUT)
green_led = Pin(18, Pin.OUT)
game = True
while True:
if game:
red_led.on()
sleep_ms(randint(1000,4000))
red_led.off()
buzzer = PWM(Pin(21), freq=020, duty=512)
sleep_ms(200)
buzzer.deinit()
green_led.on()
check = True
while check:
for i in range(len(buttons)):
if buttons [i].value():
leds[i].on()
game = False
check = False
break
else:
reset_button.value()
game = True
green_led.off()
for led in leds:
led.off()