Page 147 - 만들면서 배우는 아두이노 드론
P. 147
Serial.print(" | AcZ = "); Serial.print(AcZ); //equation for
Serial.print(" | Tmp = "); Serial.print(Tmp/340.00+36.53);
temperature in degrees C from datasheet
Serial.print(" | GyX = "); Serial.print(GyX);
Serial.print(" | GyY = "); Serial.print(GyY);
Serial.print(" | GyZ = "); Serial.println(GyZ);
delay(333);
}
7.2.1 센서가 정지 상태일 때
센서를 평평한 지면에 가만히 두었을 때의 센서 값을 테스트합니다.
★ 직선 +Z 를 지면 위를 향하게 할 때 AcZ : 14XXX~15XXX
이 경우는 +Z 가 중력과 반대 방향입니다(기체를 정상적으로 놓았을 때)
★ 직선 +Z 를 지면 아래를 향하게 할 때 AcZ : -17XXX~-18XXX
이 경우 +Z 가 중력과 같은 방향입니다(기체를 뒤집어 놓았을 때)
7.2.2 센서가 회전할 때
센서를 회전시키면서 센서 값을 테스트합니다.
★ 곡선 +Z 축 +방향 또는 -방향으로 회전 시킬 때 GyZ : -32768~32767
146