diff --git a/Day 3/blinky buttons.py b/Day 3/blinky buttons.py new file mode 100644 index 0000000..42b6a69 --- /dev/null +++ b/Day 3/blinky buttons.py @@ -0,0 +1,33 @@ +from machine import Pin +import time + +red_button = Pin(2, Pin.IN, Pin.PULL_DOWN) +green_button = Pin(3, Pin.IN, Pin.PULL_DOWN) + +block_led = Pin(14, Pin.OUT) +block_led.value(0) + +onboard_led = Pin(25, Pin.OUT) +onboard_led.value(0) + +red_on = False +green_on = False + +while True: + if red_button.value() == 1: + if not red_on: + block_led.value(1) + red_on = True + elif red_on: + block_led.value(0) + red_on = False + + if green_button.value() == 1: + if not green_on: + onboard_led.value(1) + green_on = True + elif green_on: + onboard_led.value(0) + green_on = False + + time.sleep(0.01) diff --git a/Day 3/blinky toggle.py b/Day 3/blinky toggle.py new file mode 100644 index 0000000..38af892 --- /dev/null +++ b/Day 3/blinky toggle.py @@ -0,0 +1,32 @@ +from machine import Pin +import time + +red_button = Pin(2, Pin.IN, Pin.PULL_DOWN) +green_button = Pin(3, Pin.IN, Pin.PULL_DOWN) + +block_led = Pin(14, Pin.OUT) +block_led.value(0) + +onboard_led = Pin(25, Pin.OUT) +onboard_led.value(0) + +red_press = False +green_press = False + +while True: + if red_button.value() == 1: + if not red_press: + block_led.toggle() + red_press = True + else: + red_press = False + + if green_button.value() == 1: + if not green_press: + onboard_led.toggle() + green_press = True + else: + green_press = False + + time.sleep(0.01) +