A25. ADXL345: 加速規(動態)
Last updated
Last updated
讀取使用 ADXL345 的三軸加速度,以及轉換成俯仰 (pitch) 和翻滾 (roll) 的角度
LinkIt 7697
ADXL345 模塊
麵包板
杜邦線
(圖片由 Fritzing 產生, LinkIt 7697 fritzing 下載)
產生的 Arduino 程式如下
#include <Wire.h>
#include <adxl345_blockly.h>
ADXL345Block adxl345;
void setup()
{
Serial.begin(9600);
adxl345.begin();
}
void loop()
{
Serial.print("X: ");
Serial.println(adxl345.getX());
Serial.print("Y:");
Serial.println(adxl345.getY());
Serial.print("Z:");
Serial.println(adxl345.getZ());
Serial.print("俯仰:");
Serial.println(adxl345.getPitch());
Serial.print("翻滾:");
Serial.println(adxl345.getRoll());
delay(500);
}
序列埠監控視窗三軸的加速度值,以及俯仰和翻滾的角度