1、需要兩個軟體:
arduinoide和processing
2、需要乙個arduinoide庫
mpu6050:
3、需要乙個 processing庫
toxiclibs:
4、需要乙個arduino nano和一塊mpu6050小板
5、用arduinoide開啟專案檔案「c:\users\administrator\documents\arduino\libraries\mpu6050\examples\mpu6050_dmp6\mpu6050_dmp6.ino」
做如下修改:
修改完後上傳。
6、用processing開啟專案檔案「c:\users\administrator\documents\arduino\libraries\mpu6050\examples\mpu6050_dmp6\processing\mputeapot\mputeapot.pde」
做如下修改:
點執行,晃動mpu6050
注意:記得關掉arduinoide的串列埠監視器哦。
引用:
MPU6050資料讀取
iicreadbytes devaddr,mpu6050 ra accel xout h,14,buffer 對於加計x軸的資料,buffer 0 存放高位 0xff,buffer 1 0x40存放低位 計算方法 if buffer 0 0x7f mpu6050 lastax buffer 0 25...
mpu6050 z軸校準 MPU6050校準
前用匿名四軸的 稱植過來發現求出的 pitch 與roll 一直不斷的增加,不知道什麼原因,靜止放著也不行。看了不少四元數的資料,能看懂,但是結合資料融合又糊了。加上卡爾漫資料也就那樣,可 能是我處理得有問題。偶然翻帖看到了 dmp,於是打算移植過來看看。花了兩三的時間總算成功了。現在把一些移植過程...
MPU6050 加速計濾波
加速度計濾波實驗引數 取樣頻率fs 250hz 截止頻率cutoff frequency 未開電機靜止 開電機懸停 未開電機轉動飛控 原始輸出 raw 260 hz 260hz 260hz mpu6050內部 lpf 94 hz 94 hz 94 hz 2階 butterworth 30 hz 30...