作為一款本地AI圖象識別開發板,BW21-CBV-Kit它能夠獨自運行目標識別模型。2.4GHz+5GHz的雙頻Wi-Fi,提供高性能的無線傳輸能力,讓圖象傳輸更加流暢。豐富的接口,搭配著AI識別,可以擴展出無限可能。
BW21-CBV-Kit支持Arduino的開發方式,可以簡單實現一些DIY想法,例如:人臉識別、手勢識別、物品識別等。
這次小安給大家帶來的是DMP6 讀取 MPU6050 數據:
用料
BW21-CBV-Kitx 1
MPU6050 x 1
示例
本示例將演示使用 DMP6 從 MPU6050 獲取數據。MPU6050 配備了數字運動處理器 (DMP),用于處理運動算法的計算,如轉換為三軸偏航/俯仰/滾動平面、轉換為四元數或轉換為歐拉角。
本指南將同樣適用于這兩個示例:
MPU6050_DMP6.ino
MPU6050_DMP6_using_DMP_V6v12.ino
這兩個示例的區別在于所使用的 DMP 庫:
MPU6050_DMP6.ino 的 DMP 庫版本為 2.0。 對于 MPU6050_DMP6_using_DMP_V6v12.ino,DMP 庫版本為 6.12。
實現流程
如下圖所示,將 MPU6050 連接到電路板的 I2C_SDA 和 I2C_SCL。
在 "文件"->"示例"->"AmebaWire"->"MPU6050"->"MPU6050_DMP6 "或 "MPU6050_DMP6_using_DMP_V6v12 "中打開示例:
編譯并運行示例。在串行監視器中,應該可以看到開始 DMP 編程的提示。在串行監視器上輸入任意字符,然后按 "Enter "鍵。
您應該可以看到 DMP 計算出的輸出值。
您可以選擇取消其中一個選項的注釋,以查看要打印輸出的數據類型。選項包括:
OUTPUT_READABLE_QUATERNION OUTPUT_READABLE_EULER OUTPUT_READABLE_YAWPITCHROLL OUTPUT_READABLE_REALACCEL OUTPUT_READABLE_WORLDACCEL OUTPUT_TEAPOT
本例中使用的選項是 OUTPUT_READABLE_YAWPITCHROLL。
ElectronicCats 的原始示例使用的是中斷引腳。使用中斷引腳會導致 MPU6050 掛起,因此本示例只有在不使用中斷引腳的情況下才能可靠運行。
代碼參考
[1] ElectronicCats 的 MPU6050 庫和示例:
https://github.com/ElectronicCats/mpu6050
-
處理器
+關注
關注
68文章
19833瀏覽量
233891 -
開發板
+關注
關注
25文章
5584瀏覽量
103063 -
MPU6050
+關注
關注
39文章
310瀏覽量
72837 -
安信可
+關注
關注
0文章
187瀏覽量
4391
原文標題:【教程】小安派BW21-CBV-Kit——DMP6 讀取 MPU6050 數據
文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
小安派BW21-CBV-Kit入門教程之主機模式讀取Arduino UNO從機

小安派BW21-CBV-Kit入門教程之讀取DHT溫濕度傳感器

小安派BW21-CBV-Kit入門教程之OLED顯示

小安派BW21-CBV-Kit入門教程之主機模式對Arduino UNO發送數據

采集MPU6050 DMP數據功能的C語言程序免費下載

BW21-CBV-Kit的使用教程

小安派BW21-CBV-Kit入門教程:中斷控制LED

小安派BW21-CBV-Kit入門教程之超聲波測距

直接送!50套小安派 BW21-CBV-Kit Ai圖像識別開發板!

小安派BW21-CBV-Kit入門教程之LCD屏顯示數據

評論