소스 코드 예시
from microbit import *
while True:
pin0.write_digital(1) # 초록색 LED ON
sleep(2000)
pin0.write_digital(0) # 초록색 LED OFF
sleep(1000)
pin1.write_digital(1) # 파란색 LED ON
sleep(2000)
pin1.write_digital(0) # 파란색 LED OFF
sleep(1000)
pin2.write_digital(1) # 빨간색 LED ON
sleep(2000)
pin2.write_digital(0) # 빨간색 LED OFF
sleep(1000)
)
소스 코드 예시
from microbit import *
def set_rgb_color(green, blue, red):
pin0.write_analog(green) # 초록색 LED
pin1.write_analog(blue) # 파란색 LED
pin2.write_analog(red) # 빨간색 LED
while True:
set_rgb_color(0, 0, 1023) # 빨간색
sleep(2000)
set_rgb_color(1023, 0, 0) # 초록색
sleep(2000)
set_rgb_color(0, 1023, 0) # 파란색
sleep(2000)
set_rgb_color(1023, 0, 1023) # 노란색 (초록 + 빨강)
sleep(2000)
set_rgb_color(1023, 1023, 0) # 자홍색 (빨강 + 파랑)
sleep(2000)
set_rgb_color(0, 1023, 1023) # 청록색 (파랑 + 초록)
sleep(2000)
set_rgb_color(1023, 1023, 1023) # 흰색 (전체 색 혼합)
sleep(2000)
소스 코드 예시
from microbit import *
def set_rgb_color(green, blue, red):
pin0.write_analog(green) # 초록색
pin1.write_analog(blue) # 파란색
pin2.write_analog(red) # 빨간색
def display_countdown(seconds):
for i in range(seconds, 0, -1):
display.show(str(i))
sleep(1000)
while True:
set_rgb_color(1023, 0, 0) # 초록색 점등
display_countdown(7)
set_rgb_color(1023, 0, 1023) # 노란색 점등 (초록 + 빨강)
display_countdown(3)
set_rgb_color(0, 0, 1023) # 빨간색 점등
display_countdown(5)
댓글 없음:
댓글 쓰기