# Project 3: Traffic Lights
from time import sleep
from machine import Pin
# define pin 2 as output
led1=Pin(4, Pin.OUT)
led2=Pin(5, Pin.OUT)
led3=Pin(6, Pin.OUT)
slideswitch=Pin(1, Pin.IN)
while True:
state=slideswitch.value()
if state==1:
#led.value(1) # set value of "led" to "1" to turn on the LED
# also you can use .on() or .off sethods to control the pin: led.on(), led.off()
led1.on()
print("On Green")
led2.off()
led3.off()
sleep(5)
led1.off()
led2.on()
print("On Yellow")
led3.off()
sleep(1)
led3.off()
led2.off()
led3.on()
print("On Red")
sleep(5)
if state==0:
led1.off()
led2.on()
led3.off()
print("On Yellow")
sleep(0.5)
led1.off()
led2.off()
led3.off()
print("On Yellow")
sleep(0.5)
Loading
esp32-c3-devkitm-1
esp32-c3-devkitm-1