본문 바로가기
오픈소스하드웨어/마이크로:비트

[마이크로:비트 with 파이썬] LED 이미지

by 북마크한 취미생활 2020. 3. 13.

마이크로:비트 파이썬은 내장 이미지가 있어 이를 이용하면 하트, 오리, 행복한 표정 등을 마이크로:비트의 5x5 LED 메트릭스에 쉽게 출력할 수 있습니다. 또한 내장된 다양한 이미지뿐만 아니라 자신만의 이미지를 만들 수도 있습니다.

이번 포스팅에서는 마이크로:비트 파이썬의 내장된 이미지를 출력하는 방법과 자신의 이미지를 어떻게 만드는지 알아보도록 하겠습니다. 

| 내장 이미지 사용방법

하기의 코드를 마이크로:비트에 올리면, 내장된 이미지가 LED 메트릭스에 출력이 됩니다.

from microbit import *

while True:
    display.show(Image.HAPPY)

display.show() 함수는 마이크로:비트의 파이썬 이미지 객체를 출력하는 기능을 합니다. 내장된 이미지를 변경하기 위해서는 Image. 뒤의 HAPPY를 다른 이름으로 변경을 하면 됩니다.

이름에 따른 내장된 이미지의 모양은 아래 그림을 참고하시길 바랍니다.

| 커스텀 이미지

자신만의 이미지, 즉 커스텀 이미지는 아래와 같은 코드로 표현할 수 있습니다.

from microbit import *

img = Image("00550:"
            "00550:"
            "00500:"
            "99999:"
            "09990")

display.show(img)

코드의 숫자는 마이크로:비트의 5x5 LED 위치와 매칭이 됩니다. 매칭 되는 위치는 아래의 그림을 참고하시길 바랍니다. 숫자의 의미는 0은 LED가 꺼진 것을 1부터 9까지는 LED의 밝기를 나타납니다.

지금까지 배운 것을 가지고 마이크로:비트 LED에 자신만의 이미지를 올려보시길 바랍니다. 다음 포스팅에서는 커스텀 이미지를 가지고 애니메이션을 만드는 방법에 대해 알아보도록 하겠습니다.

반응형

댓글