마이크로 비트(micro:bit)의 가속도 센서는 여러 가지 제스처(gesture)를 인식을 제공해 줍니다. 이번 포스팅에서는 마이크로 비트(micro:bit) 제스처 인식 사용방법에 대해서 알아보도록 하겠습니다.
| 마이크로 비트 제스처
마이크로 비트(micro:bit)가 다음 그림과 같을 때 각 상태에 따른 값을 반환해 줍니다.
freefall
마이크로 비트(micro:bit)가 떨어짐을 인식합니다.
shake
마이크로 비트(micro:bit)를 흔들 때 이를 이식합니다.
| 제스처 예제
다음은 제스처에 대한 간단한 예입니다. 일반 상태일 경우에는 기쁜 표정을 LED에 표기하고, 떨어질 경우 2초간 슬픈 표정을 LED에 표기합니다.
from microbit import *
while True:
gesture = accelerometer.current_gesture()
if gesture == "freefall":
display.show(Image.SAD)
sleep(2000)
else:
display.show(Image.HAPPY)
| 덧붙임
마이크로 비트(micro:bit)에 3g, 6g, 8g라는 제스처가 있는데, 마이크로 비트(micro:bit)가 어떤 상태일 경우 해당 제스처를 인식하는지는 아직 모르겠습니다. 해당 내용을 알게 되면 추가적인 포스팅을 하도록 하겠습니다.
반응형
'오픈소스하드웨어 > 마이크로:비트' 카테고리의 다른 글
[마이크로 비트 with 파이썬] 확장보드를 이용한 버튼 사용법 (0) | 2020.04.09 |
---|---|
[마이크로 비트 with 파이썬] GPIO (0) | 2020.04.07 |
[마이크로 비트 with 파이썬] 가속도 센서 사용법 (0) | 2020.03.23 |
[마이크로 비트 with 파이썬] 난수 사용법 (0) | 2020.03.21 |
[마이크로 비트 with 파이썬] 버튼 사용법 (0) | 2020.03.20 |
댓글