#four way traffic light
from machine import Pin
from time import sleep
Red4 = Pin(16, Pin.OUT)
Yellow4 = Pin(15, Pin.OUT)
Green4 = Pin(2, Pin.OUT)
Red3 = Pin(23, Pin.OUT)
Yellow3 = Pin(21, Pin.OUT)
Green3 = Pin(17, Pin.OUT)
Green2 = Pin(33, Pin.OUT)
Yellow2 = Pin(25, Pin.OUT)
Red2 = Pin(26, Pin.OUT)
Green1 = Pin(27, Pin.OUT)
Yellow1 = Pin(14, Pin.OUT)
Red1 = Pin(12, Pin.OUT)
while True:
Red3.off()
Red1.off()
Green1.on()
Green3.on()
Red2.on()
Red4.on()
Green2.off()
Green4.off()
print("---Lane 1 Go | Lane 3 GO---")
sleep(4)
Red3.off()
Green1.off()
Green3.off()
Yellow3.on()
Yellow1.on()
Red2.off()
Red4.off()
Yellow2.on()
Yellow4.on()
print("---Lane 1 READY | Lane 3 READY---")
sleep(2)
Yellow3.off()
Yellow1.off()
Red3.on()
Red1.on()
Yellow2.off()
Yellow4.off()
Green2.on()
Green4.on()
print("---Lane 1 STOP | Lane 3 STOP---")
sleep(4)
esp:0
esp:2
esp:4
esp:5
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:21
esp:22
esp:23
esp:25
esp:26
esp:27
esp:32
esp:33
esp:34
esp:35
esp:3V3
esp:EN
esp:VP
esp:VN
esp:GND.1
esp:D2
esp:D3
esp:CMD
esp:5V
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:D1
esp:D0
esp:CLK
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
led4:A
led4:C
led5:A
led5:C
led6:A
led6:C
led7:A
led7:C
led8:A
led8:C
led9:A
led9:C
led10:A
led10:C
led11:A
led11:C
led12:A
led12:C
r1:1
r1:2
r2:1
r2:2
r3:1
r3:2
r4:1
r4:2
r5:1
r5:2
r6:1
r6:2
r7:1
r7:2
r8:1
r8:2
r9:1
r9:2
r10:1
r10:2
r11:1
r11:2
r12:1
r12:2