This commit is contained in:
James
2023-12-20 00:20:17 +00:00
parent f927e38f6e
commit b241bcb74d
2 changed files with 65 additions and 0 deletions

33
Day 3/blinky buttons.py Normal file
View File

@@ -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)

32
Day 3/blinky toggle.py Normal file
View File

@@ -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)