Day 3
This commit is contained in:
33
Day 3/blinky buttons.py
Normal file
33
Day 3/blinky buttons.py
Normal 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
32
Day 3/blinky toggle.py
Normal 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)
|
||||
|
||||
Reference in New Issue
Block a user