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