# data[].attributes.headline
센서 및 구조 파악하기

# data[].attributes.subject
센서 및 구조 파악하기

# data[].attributes.body
-로봇을 구성하는 부품과 센서를 파악해봅시다.

# data[].attributes.headline
메이커코드로 센서 RGB LED센서 기능 익히기

# data[].attributes.subject
메이커코드로 센서 RGB LED센서 기능 익히기

# data[].attributes.body
메이커코드를 이용하여 프로그램을 작성하여 RGB LED센서의 기능을 파악하세요.

# data[].attributes.body
from microbit import *

MICROBIT_CAR_ADDR = 0x11

RGB_LIGHT_ALL = 0x01

RGB_LIGHT_LEFT = 0x0B

RGB_LIGHT_RIGHT = 0x0C

class Led:

COLOR_RGB = {

'RED': 0,

'GREEN': 1,

'BLUE': 2,

'YELLOW': 3,

'ORANGE': 4,

'PURPLE': 5,

'LAKE': 6,

'WHITE': 7,

'OFF': 8

}

# 모든 LED 제어

def rgb_led_all(self, color_name: str):

buf = bytearray(2)

buf[0] = RGB_LIGHT_ALL

buf[1] = self.COLOR_RGB[color_name]

i2c.write(MICROBIT_CAR_ADDR, buf)

# 왼쪽 LED 제어

def rgb_led_left(self, color_name: str):

buf = bytearray(2)

buf[0] = RGB_LIGHT_LEFT

buf[1] = self.COLOR_RGB[color_name]

i2c.write(MICROBIT_CAR_ADDR, buf)

# 오른쪽 LED 제어

def rgb_led_right(self, color_name: str):

buf = bytearray(2)

buf[0] = RGB_LIGHT_RIGHT

buf[1] = self.COLOR_RGB[color_name]

i2c.write(MICROBIT_CAR_ADDR, buf)

# data[].attributes.attachment_link.readable_text
from microbit import *

MICROBIT_CAR_ADDR = 0x11
RGB_LIGHT_ALL = 0x01
RGB_LIGHT_LEFT = 0x0B
RGB_LIGHT_RIGHT = 0x0C

class Led:
    COLOR_RGB = {
        'RED': 0,
        'GREEN': 1,
        'BLUE': 2,
        'YELLOW': 3,
        'ORANGE': 4,
        'PURPLE': 5,
        'LAKE': 6,
        'WHITE': 7,
        'OFF': 8
    }

    # ������ LED ������
    def rgb_led_all(self, color_name: str):
        buf = bytearray(2)
        buf[0] = RGB_LIGHT_ALL
        buf[1] = self.COLOR_RGB[color_name]  
        i2c.write(MICROBIT_CAR_ADDR, buf)

    # ������ LED ������
    def rgb_led_left(self, color_name: str):
        buf = bytearray(2)
        buf[0] = RGB_LIGHT_LEFT
        buf[1] = self.COLOR_RGB[color_name]
        i2c.write(MICROBIT_CAR_ADDR, buf)

    # ��������� LED ������
    def rgb_led_right(self, color_name: str):
        buf = bytearray(2)
        buf[0] = RGB_LIGHT_RIGHT
        buf[1] = self.COLOR_RGB[color_name] 
        i2c.write(MICROBIT_CAR_ADDR, buf)

# data[].attributes.attachment_link.readable_text
from microbit import *

MICROBIT_CAR_ADDR = 0x11
CAR_STATE = 0x04
MOTOR_SPEED = 0x05

class Motor:
    MOTOR_STATE = {
        'STOP' : 0,
        'RUN' : 1,
        'BACK' : 2,
        'LEFT' : 3,
        'RIGHT' : 4,
        'LEFT_TURN' : 5,
        'RIGHT_TURN' : 6
    }

    # ��������� ������
    def move(self, state: str, speed: int):
        if speed < 0:
            speed = 0
        elif speed > 1000:
            speed = 1000

        buf = bytearray(4)
        buf[0] = CAR_STATE
        buf[1] = self.MOTOR_STATE[state]
        buf[2] = (speed >> 8) & 0x0F
        buf[3] = speed & 0xFF
        i2c.write(MICROBIT_CAR_ADDR, buf)

    # ��������� ���������
    def stop(self):
        buf = bytearray(2)
        buf[0] = CAR_STATE
        buf[1] = self.MOTOR_STATE['STOP']
        i2c.write(MICROBIT_CAR_ADDR, buf)

    # ��������� ������
    def abs(self, number: int):
        if (number < 0):
            return -number
        return number

    # ������ ������ ��� ��������� ������
    def move_motor(self, speed_L: int, speed_R: int):
        if speed_L > 1000:
            speed_L = 1000
        elif speed_L < -1000:
            speed_L = -1000

        if speed_R > 1000:
            speed_R = 1000
        elif speed_R < -1000:
            speed_R = -1000

        speed_L_send = self.abs(speed_L)
        speed_R_send = self.abs(speed_R)
        buf = bytearray(7)
        buf[0] = MOTOR_SPEED

        if (speed_L < 0):
            buf[3] = 1
        else:
            buf[3] = 0

        if (speed_L < 0):
            buf[6] = 1
        else:
            buf[6] = 0

        buf[1] = (speed_L_send >> 8) & 0x00FF
        buf[2] = speed_L_send & 0x00FF
        buf[4] = (speed_R_send >> 8) & 0x00FF
        buf[5] = speed_R_send & 0x00FF

        i2c.write(MICROBIT_CAR_ADDR, buf)

# data[].attributes.body
from microbit import * #마이크로비트 라이브러리

import covolt_led #코볼트 LED 헤드라이트 라이브러리

led = covolt_led.Led() # 코볼트 LED 헤드라이트 객체

while True:

if button_a.was_pressed(): # A버튼이 눌렸으면

for i in range(0, 4): # 4번 반복

led.rgb_led_right("RED") # RED 색깔로 오른쪽 LED 켜기

sleep(500) # 0.5초 기다리기

led.rgb_led_right("ORANGE") # ORANGE색깔로 오른쪽 LED 켜기

sleep(500)

led.rgb_led_right("YELLOW") # YELLOW색깔로 오른쪽 LED 켜기

sleep(500)

led.rgb_led_right("GREEN") # GREEN색깔로 오른쪽 LED 켜기

sleep(500)

led.rgb_led_right("BLUE") # BLUE색깔로 오른쪽 LED 켜기

sleep(500)

led.rgb_led_right("PURPLE") # PURPLE색깔로 오른쪽 LED 켜기

sleep(500)

led.rgb_led_right("OFF") # 오른쪽 LED 끄기

if button_b.was_pressed(): # B버튼이 눌렸으면

for i in range(0, 4): # 4번 반복

led.rgb_led_left("RED") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("ORANGE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("YELLOW") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("GREEN") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("BLUE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("PURPLE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("OFF") # 왼쪽 LED 끄기

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0, 4):

led.rgb_led_all("RED")

sleep(1000)

led.rgb_led_all("ORANGE")

sleep(1000)

led.rgb_led_all("YELLOW")

sleep(1000)

led.rgb_led_all("GREEN")

sleep(1000)

led.rgb_led_all("BLUE")

sleep(1000)

led.rgb_led_all("PURPLE")

sleep(1000)

led.rgb_led_all("WHITE")

sleep(1000)

led.rgb_led_all("LAKE")

sleep(1000)

led.rgb_led_all("OFF")

if button_b.was_pressed():

for i in range(0, 4):

led.rgb_led_left("RED")

sleep(500)

led.rgb_led_left("ORANGE")

sleep(500)

led.rgb_led_left("YELLOW")

sleep(500)

led.rgb_led_left("GREEN")

sleep(500)

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("PURPLE")

sleep(500)

led.rgb_led_left("OFF")

코볼트 라이브러리에서 원래 있던 색 이외에 WHITE와 LAKE라는 색을 찾아서 그 색도 표현해보았고, right 말고 all 로 바꾸었다.

또 시간도 1초로 늘려보았다.

명령어에있는 색들이 a버튼을 누르면 1초간 유지되었다가 넘어가고, 4번반복된다. b버튼은 WHITE 와 LAKE를 제외한 색이 왼쪽 라이트에서 0.5초씩 유지된다.

# data[].attributes.body
코드 설명:a버튼을 누른 횟수에 따라 c의 값이 달라지며 b버튼을 누르먼 c의 값에 맞는 led가 켜집니다.

from microbit import *

import covolt_led

led = covolt_led.Led()

c=0

while True:

if button_a.was_pressed():

if c<6:

c=c+1

elif c>=6:

c=0

elif button_b.was_pressed():

if c==0:

led.rgb_led_all("OFF")

elif c==1:

led.rgb_led_all("RED")

elif c==2:

led.rgb_led_all("ORANGE")

elif c==3:

led.rgb_led_all("YELLOW")

elif c==4:

led.rgb_led_all("GREEN")

elif c==5:

led.rgb_led_all("BLUE")

elif c==6:

led.rgb_led_all("PURPLE")

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

led.rgb_led_all('off')

while True:

if button_a.was_pressed():

for i in range(0,4):

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_right("ORANGE")

sleep(500)

led.rgb_led_right("YELLOW")

sleep(500)

led.rgb_led_right("GREEN")

sleep(500)

led.rgb_led_right("BLUE")

sleep(500)

led.rgb_led_right("PURPLE")

sleep(500)

led.rgb_led_right("off")

if button_b.was_pressed():

for i in range(0,4):

led.rgb_led_left("RED")

sleep(500)

led.rgb_led_left("ORANGE")

sleep(500)

led.rgb_led_left("YELLOW")

sleep(500)

led.rgb_led_left("GREEN")

sleep(500)

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("PURPLE")

sleep(500)

led.rgb_led_left("off")

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0,4):

led.rgb_led_right ("RED")

sleep(500)

led.rgb_led_left ("ORANGE")

sleep(500)

led.rgb_led_right ("YELLOW")

sleep(500)

led.rgb_led_left ("GREEN")

sleep(500)

led.rgb_led_right ("BLUE")

sleep(500)

led.rgb_led_left ("PURPLE")

sleep(500)

display.scroll("i am your mom")

led.rgb_led_right("OFF")

if button_b.was_pressed():

for i in range(0,4):

led.rgb_led_left ("RED")

sleep(500)

led.rgb_led_left ("ORANGE")

sleep(500)

led.rgb_led_left ("YELLOW")

sleep(500)

led.rgb_led_left ("GREEN")

sleep(500)

led.rgb_led_right ("BLUE")

sleep(500)

led.rgb_led_left ("PURPLE")

sleep(500)

display.scroll("I love YOU")

led.rgb_led_right("OFF")

무의식적으로 왼쪽오른쪽만 바꾸고 텍스트 추가

# data[].attributes.body
from microbit import * #마이크로비트 라이브러리

import covolt_led #코볼트 LED 헤드라이트 라이브러리

led = covolt_led.Led() # 코볼트 LED 헤드라이트 객체

while True:

if button_a.was_pressed(): # A버튼이 눌렸으면

for i in range(0, 999): # 4번 반복

led.rgb_led_right("RED") # RED 색깔로 오른쪽 LED 켜기

sleep(0.1) # 0.5초 기다리기

led.rgb_led_right("ORANGE") # ORANGE색깔로 오른쪽 LED 켜기

sleep(0.1)

led.rgb_led_right("YELLOW") # YELLOW색깔로 오른쪽 LED 켜기

sleep(0.1)

led.rgb_led_right("GREEN") # GREEN색깔로 오른쪽 LED 켜기

sleep(0.1)

led.rgb_led_right("BLUE") # BLUE색깔로 오른쪽 LED 켜기

sleep(0.1)

led.rgb_led_right("PURPLE") # PURPLE색깔로 오른쪽 LED 켜기

sleep(0.1)

led.rgb_led_right("OFF") # 오른쪽 LED 끄기

if button_b.was_pressed(): # B버튼이 눌렸으면

for i in range(0, 4): # 4번 반복

led.rgb_led_left("RED") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("ORANGE") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("YELLOW") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("GREEN") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("BLUE") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("PURPLE") # RED 색깔로 왼쪽 LED 켜기

sleep(50)

led.rgb_led_left("OFF") # 왼쪽 LED 끄기

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0, 4):

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_right("OFF")

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("OFF")

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_right("OFF")

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("OFF")

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_right("OFF")

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("OFF")

if button_b.was_pressed():

for i in range(0, 3):

led.rgb_led_left("RED")

sleep(500)

led.rgb_led_right("PURPLE")

sleep(500)

led.rgb_led_left("ORANGE")

sleep(500)

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_left("YELLOW")

sleep(500)

led.rgb_led_right("ORANGE")

sleep(500)

led.rgb_led_left("GREEN")

sleep(500)

led.rgb_led_right("YELLOW")

sleep(500)

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_right("GREEN")

sleep(500)

led.rgb_led_left("PURPLE")

sleep(500)

led.rgb_led_right("BLUE")

sleep(500)

led.rgb_led_left("OFF")

led.rgb_led_right("OFF")

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0,5):

led.rgb_led_right('RED')

led.rgb_led_left("RED")

sleep(500)

led.rgb_led_right('ORANGE')

led.rgb_led_left("ORANGE")

sleep(500)

led.rgb_led_right('YELLOW')

led.rgb_led_left("YELLOW")

sleep(500)

led.rgb_led_right('GREEN')

led.rgb_led_left("GREEN")

sleep(500)

led.rgb_led_right('BLUE')

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_right('PURPLE')

led.rgb_led_left("PURPLE")

sleep(500)

led.rgb_led_right("OFF")

led.rgb_led_left('OFF')

# data[].attributes.body
from microbit import * #마이크로비트 라이브러리

import covolt_led #코볼트 LED 헤드라이트 라이브러리

led = covolt_led.Led() # 코볼트 LED 헤드라이트 객체

while True:

if button_a.was_pressed(): # A버튼이 눌렸으면

for i in range(0, 4): # 4번 반복

led.rgb_led_right("RED") # RED 색깔로 오른쪽 LED 켜기

sleep(1000) # 0.5초 기다리기

led.rgb_led_right("ORANGE") # ORANGE색깔로 오른쪽 LED 켜기

sleep(1000)

led.rgb_led_right("YELLOW") # YELLOW색깔로 오른쪽 LED 켜기

sleep(1000)

led.rgb_led_right("GREEN") # GREEN색깔로 오른쪽 LED 켜기

sleep(1000)

led.rgb_led_right("BLUE") # BLUE색깔로 오른쪽 LED 켜기

sleep(1000)

led.rgb_led_right("PURPLE") # PURPLE색깔로 오른쪽 LED 켜기

sleep(1000)

led.rgb_led_right("OFF") # 오른쪽 LED 끄기

if button_b.was_pressed(): # B버튼이 눌렸으면

for i in range(0, 4): # 4번 반복

led.rgb_led_left("RED") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("ORANGE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("YELLOW") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("GREEN") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("BLUE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("PURPLE") # RED 색깔로 왼쪽 LED 켜기

sleep(500)

led.rgb_led_left("OFF") # 왼쪽 LED 끄기

A라이트가 1초마다 색이 변하도록 만들었다.

# data[].attributes.body
from microbit import *

import covolt_led

led=covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0,100):

led.rgb_led_right('RED')

sleep(10)

led.rgb_led_right('ORANGE')

sleep(10)

led.rgb_led_right('YELLOW')

sleep(10)

led.rgb_led_right('GREEN')

sleep(10)

led.rgb_led_right('BLUE')

sleep(10)

led.rgb_led_right('PURPLE')

sleep(10)

led.rgb_led_right('OFF')

if button_b.was_pressed():

for i in range(0,100):

led.rgb_led_left('RED')

sleep(10)

led.rgb_led_left('ORANGE')

sleep(10)

led.rgb_led_left('YELLOW')

sleep(10)

led.rgb_led_left('GREEN')

sleep(10)

led.rgb_led_left('BLUE')

sleep(10)

led.rgb_led_left('PURPLE')

sleep(10)

led.rgb_led_left('OFF')

엄청 빠르게 반짝인다 백색이 보인다

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0,4):

led.rgb_led_right("RED")

sleep(300)

led.rgb_led_left("RED")

sleep(300)

led.rgb_led_right("ORANGE")

sleep(300)

led.rgb_led_left("ORANGE")

sleep(300)

led.rgb_led_right("YELLOW")

sleep(300)

led.rgb_led_left("YELLOW")

sleep(300)

led.rgb_led_right("GREEN")

sleep(300)

led.rgb_led_left("GREEN")

sleep(300)

led.rgb_led_right("BLUE")

sleep(300)

led.rgb_led_left("BLUE")

sleep(300)

led.rgb_led_right("PURPLE")

sleep(300)

led.rgb_led_left("PURPLE")

sleep(300)

led.rgb_led_right("LAKE")

sleep(300)

led.rgb_led_left("LAKE")

sleep(300)

led.rgb_led_right("WHITE")

sleep(300)

led.rgb_led_left("WHITE")

sleep(300)

led.rgb_led_right("OFF")

led.rgb_led_left("OFF")

A 버튼을 눌렀을 때 3초마다 오른쪽과 왼쪽 LED을 번갈아 가면서 불이 켜지도록 설정하였다.

# data[].attributes.body
두가지 색이 똑같은 박자에 맞춰 반복됨

from microbit import * #마이크로비트 라이브러리

import covolt_led #코볼트 LED 헤드라이트 라이브러리

led = covolt_led.Led() # 코볼트 LED 헤드라이트 객체

while True:

if button_a.was_pressed(): # A버튼이 눌렸으면

for i in range(0, 5): # 5번 반복

led.rgb_led_right("RED") # RED 색깔로 오른쪽 LED 켜기

sleep(250) # 0.5초 기다리기

led.rgb_led_right("BLUE") # ORANGE색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("RED") # YELLOW색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("BLUE") # GREEN색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("RED") # BLUE색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("BLUE") # PURPLE색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("OFF") # 오른쪽 LED 끄기

if button_b.was_pressed(): # B버튼이 눌렸으면

for i in range(0, 5): # 5번 반복

led.rgb_led_right("RED") # RED 색깔로 오른쪽 LED 켜기

sleep(250) # 0.5초 기다리기

led.rgb_led_right("BLUE") # ORANGE색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("RED") # YELLOW색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("BLUE") # GREEN색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("RED") # BLUE색깔로 오른쪽 LED 켜기

sleep(250)

led.rgb_led_right("BLUE") # PURPLE색깔로 오른쪽 LED 켜기

sleep(250)

# data[].attributes.body
from microbit import *

import covolt_led

led= covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0,4):

led.rgb_led_right("RED")

sleep(500)

led.rgb_led_right("ORANGE")

sleep(500)

led.rgb_led_right("YELLOW")

sleep(500)

led.rgb_led_right("GREEN")

sleep(500)

led.rgb_led_right("BLUE")

sleep(500)

led.rgb_led_right("PURPLE")

sleep(500)

led.rgb_led_right("OFF")

if button_b.was_pressed():

for i in range(0,4):

led.rgb_led_left("RED")

sleep(500)

led.rgb_led_left("ORANGE")

sleep(500)

led.rgb_led_left("YELLOW")

sleep(500)

led.rgb_led_left("GREEN")

sleep(500)

led.rgb_led_left("BLUE")

sleep(500)

led.rgb_led_left("PURPLE")

sleep(500)

led.rgb_led_left("OFF")

if (button_a and button_b).is_pressed():

for i in range(0,13):

led.rgb_led_all("RED")

sleep(150)

led.rgb_led_all("BLUE")

sleep(150)

led.rgb_led_all("OFF")

A버튼, B버튼 각각 누르면 색이 변하는 기본형태에 A와 B모두 누르면 양쪽이 빨간색, 파란색 바뀌는 코딩을 만들었다. 하지만 잘 인식 되지는 않는지 됐다 안됐다 거린다. 좀 더 알아봐야겠다.

# data[].attributes.body
from microbit import *

import covolt_led

led = covolt_led.Led()

while True:

if button_a.was_pressed():

for i in range(0, 9):

led.rgb_led_right("RED")

sleep(180)

led.rgb_led_right("ORANGE")

sleep(180)

led.rgb_led_right("GREEN")

sleep(180)

led.rgb_led_right("OFF")

led.rgb_led_left("YELLOW")

sleep(180)

led.rgb_led_left("GREEN")

sleep(180)

led.rgb_led_left("ORANGE")

sleep(180)

led.rgb_led_left("OFF")

led.rgb_led_right("BLUE")

sleep(180)

led.rgb_led_right("PURPLE")

sleep(180)

led.rgb_led_right("GREEN")

sleep(180)

led.rgb_led_right("OFF")

led.rgb_led_left("PURPLE")

sleep(180)

led.rgb_led_left("GREEN")

sleep(180)

led.rgb_led_left("ORANGE")

sleep(180)

led.rgb_led_left("OFF")

led.rgb_led_right("OFF")

if button_b.was_pressed():

for i in range(0, 6):

led.rgb_led_left("RED")

sleep(250)

led.rgb_led_left("OFF")

led.rgb_led_right("BLUE")

sleep(250)

led.rgb_led_right("OFF")

led.rgb_led_left("RED")

sleep(250)

led.rgb_led_left("OFF")

led.rgb_led_right("BLUE")

sleep(250)

led.rgb_led_right("OFF")

led.rgb_led_left("RED")

sleep(250)

led.rgb_led_left("OFF")

led.rgb_led_right("BLUE")

sleep(250)

led.rgb_led_right("OFF")

led.rgb_led_right("OFF")

불빛이 왼쪽과 오른쪽 번갈아 나옴.