# RGB LED
from machine import Pin,PWM # machine 패키지에서 디지털 I/O를 위한 Pin 모듈, PWM 신호 발생을 위한 PWM 모듈 불러옴
import time # sleep 함수를 사용하기 위한 time 모듈 불러옴
Led_R = PWM(Pin(20)) # Red를 20번핀에 연결
Led_G = PWM(Pin(21)) # Green을 21번핀에 연결
Led_B = PWM(Pin(22)) # Blue를 22번핀에 연결
Led_R.freq(2000) # 신호 주기 설정
Led_G.freq(2000)
Led_B.freq(2000)
while True:
Led_R.duty_u16(65535) # 빨간색 LED ON
Led_G.duty_u16(0) # 초록색 LED OFF
Led_B.duty_u16(0) # 파란색 LED OFF
time.sleep(1)
Led_R.duty_u16(0) # 빨간색 LED OFF
Led_G.duty_u16(65535) # 초록색 LED ON
Led_B.duty_u16(0) # 파란색 LED OFF
time.sleep(1)
Led_R.duty_u16(0) # 빨간색 LED OFF
Led_G.duty_u16(0) # 초록색 LED OFF
Led_B.duty_u16(65535) # 파란색 LED ON
time.sleep(1)
Led_R.duty_u16(65535) # 빨간색 LED ON
Led_G.duty_u16(65535) # 초록색 LED ON
Led_B.duty_u16(0) # 파란색 LED OFF
time.sleep(1)
Led_R.duty_u16(0) # 빨간색 LED OFF
Led_G.duty_u16(65535) # 초록색 LED ON
Led_B.duty_u16(65535) # 파란색 LED ON
time.sleep(1)
Led_R.duty_u16(65535) # 빨간색 LED ON
Led_G.duty_u16(65535) # 초록색 LED ON
Led_B.duty_u16(65535) # 파란색 LED ON
time.sleep(1)
Led_R.duty_u16(0) # 빨간색 LED OFF
Led_G.duty_u16(0) # 초록색 LED OFF
Led_B.duty_u16(0) # 파란색 LED OFF
time.sleep(1)