# ------------------------------------------------------------
# Bai 3 - Den giao thong ba mau
# Phan cung: GPIO23 -> den do, GPIO18 -> den vang, GPIO19 -> den luc
# moi den qua mot dien tro 220 ohm roi ve GND
# ------------------------------------------------------------
from machine import Pin
import time
# ===== CẤU HÌNH =====
CHAN_DO = 23 # den do
CHAN_VANG = 18 # den vang
CHAN_LUC = 19 # den luc
THOI_GIAN_DO = 5000 # ms
THOI_GIAN_LUC = 4000 # ms
THOI_GIAN_VANG = 2000 # ms
# ====================
do = Pin(CHAN_DO, Pin.OUT)
vang = Pin(CHAN_VANG, Pin.OUT)
luc = Pin(CHAN_LUC, Pin.OUT)
while True:
# Luon tat het truoc, roi moi bat den can sang
vang.off()
luc.off()
do.on()
time.sleep_ms(THOI_GIAN_DO)
do.off()
luc.on()
time.sleep_ms(THOI_GIAN_LUC)
luc.off()
vang.on()
time.sleep_ms(THOI_GIAN_VANG)