마이크로비트에는 3축 가속도 센서가 기본적으로 내장되어 있습니다.
마이크로비트 가속도 센서의 측정 범위는 –2 g부터 2 g까지입니다.
예를 들어, 마이크로비트의 LED면이 위로 가도록 위치한 경우, 지구의 중력가속도는 z축 방향의 반대 방향을 향하기 때문에 다음과 같이 측정됩니다.
- x축 = 0
- y축 = 0
- z축 = -1023 (국제단위계로 환산하면, )
마이크로비트가 측정하는 가속도 센서의 값을 알아보기 위해 아래와 같이 코딩해 봅니다.
그러면 시뮬레이션 화면에 일반적인 지구의 중력가속도(=)를 마이크로비트가 어떻게 측정하고 있는지를 알 수 있습니다.
위 결과를 보면, 마이크로비트는 중력 가속도 값을 –1023으로 표시하고 있습니다.
따라서 마이크로비트가 출력한 값을 국제단위계()로 바꾸려면 비례변환 과정을 거쳐야 합니다. 비례변환 하는 블록은 ‘계산’ 탭에 들어 있습니다.
아래와 같이 코딩하면 가속도 센서가 측정한 값이 표준단위계로 바뀌어 출력됩니다. (소수점 한자리에서 반올림)