色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Processing與Arduino進行交互將MPU6050數據進行3D建模展示

冬至子 ? 來源:TonyCode ? 作者:TonyCode ? 2023-06-15 15:52 ? 次閱讀

對MPU6050姿態解算得到歐拉角后,就可以應用于四軸等對姿態進行控制了。為了更直觀的理解三個歐拉角,本篇我們使用Processing軟件與Arduino進行交互,將MPU6050數據進行3D建模展示。

1

Processing介紹

Processing是一種文本編程語言,主要用于處理可視化數據,并可以將數據呈現為2D或3D模型 。它以Java語言為基礎,并且做了擴展和延伸,將計算機編程和藝術創作完美結合,將代碼轉換成千變萬化的圖像。

對于電子愛好者來說,我們以單片機、Arduino等MCU為主的嵌入式應用很難將數據進行直觀的展示,通過C#、QT等來開發PC機上的可視化軟件又比較復雜,而通過Processing這一開源平臺可簡單方便的實現互動。

在這里我們不對Processing進行展開講解,如讀者對其感興趣可關注后續系列教程筆記。

2

Prosessing軟件及其庫安裝

我們可以登錄Processing官網進行軟件下載,本文寫作時,最新版本為3.5.4。

本文使用Windows-64bit版本,另外還需要安裝"toxiclibs"庫。為方便大家使用,已經將資源進行了整理,可在文末獲取。

將下載的Processing壓縮包進行解壓,雙擊可執行文件即可運行軟件。

圖片

安裝Processing

在軟件運行后,會在"C:\\Users\\Tony\\Documents"目錄下生成Processing文件夾,其中"Tony"為電腦用戶名。將下載的庫文件"toxiclibs-complete-0020.zip"進行解壓,將解壓文件拷貝到該目錄下的libraries文件夾,即可完成庫安裝。

圖片

安裝庫文件

3

實驗材料

  • Uno R3開發板
  • 配套USB數據線
  • 面包板及配套連接線
  • MPU6050傳感器模塊

4

實驗步驟

1.根據原理圖搭建電路圖。

MPU6050傳感器模塊的VCC、GND分別連接開發板的3.3V、GND,傳感器的SDA、SCL引腳連接開發板A4、A5引腳。

實驗原理圖如下圖所示:

圖片

實驗原理圖

2.啟動Arduino IDE,點擊「文件」—「示例」,在示例中找到上一篇安裝的MPU6050驅動庫示例「MPU6050_DMP6」。

圖片

打開示例文件

3.對代碼進行簡單修改,將代碼103行屏蔽掉,打開120行宏定義。選擇開發板及端口號,上傳程序。

圖片

修改代碼

圖片

程序下載

4.啟動Processing,點擊「文件」—「打開」,打開MPU6050驅動庫MPUTeapot文件夾下MPUTeapot.pde,文件路徑為"C:\\Users\\Tony\\Documents\\Arduino\\libraries\\MPU6050\\examples\\MPU6050_DMP6\\Processing\\MPUTeapot",其中"Tony"為電腦用戶名。

圖片

打開Processing程序

5.屏蔽代碼71行,然后在74行修改添加當前Arduino開發板端口號,例如我的是COM18,然后點擊運行。

圖片

運行Processing

5. 實驗現象

運行Processing后,會出現小飛機模型,晃動MPU6050,小飛機會在3D坐標中運動。

圖片

實驗現象

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MPU
    MPU
    +關注

    關注

    0

    文章

    375

    瀏覽量

    48907
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187640
  • GND
    GND
    +關注

    關注

    2

    文章

    540

    瀏覽量

    38849
  • MPU6050
    +關注

    關注

    39

    文章

    307

    瀏覽量

    71584
  • MCU芯片
    +關注

    關注

    3

    文章

    253

    瀏覽量

    11594
收藏 人收藏

    評論

    相關推薦

    arduino能否同時使用多個MPU6050

    arduino能否同時使用多個MPU6050進行較精確的角度計算?
    發表于 12-28 10:14

    【轉載】mpu6050的完全解讀

    教你如何利用Arduino獲取MPU6050數據進行卡爾曼濾波,最終獲得穩定的系統運動狀態。一、Arduino
    發表于 01-28 09:52

    MPU6050(硬件IIC)

    MPU6050(硬件IIC)MPU6050(硬件IIC)
    發表于 04-02 16:29 ?79次下載

    ArduinoMPU6050的通信

    為避免糾纏于電路細節,我們直接使用集成的MPU6050模塊。MPU6050數據接口用的是I2C總線協議,因此我們需要Wire程序庫的幫助來實現Arduino
    發表于 11-07 14:25 ?7856次閱讀
    <b class='flag-5'>Arduino</b>與<b class='flag-5'>MPU6050</b>的通信

    一文看懂mpu9150和mpu6050區別

    本文開始對mpu9150進行了介紹,其次介紹了mpu6050的定義、mpu6050感測范圍以及mpu6050的特征,最后闡述了
    發表于 03-08 10:07 ?4.2w次閱讀

    使用Arduino讀取MPU6050數據的程序免費下載

    本文檔的主要內容詳細介紹的是使用Arduino讀取MPU6050數據的程序免費下載。
    發表于 07-24 17:17 ?27次下載
    使用<b class='flag-5'>Arduino</b>讀取<b class='flag-5'>MPU6050</b><b class='flag-5'>數據</b>的程序免費下載

    MPU6050開發 -- 數據分析

    MPU6050開發 -- 數據分析
    發表于 11-30 11:21 ?23次下載
    <b class='flag-5'>MPU6050</b>開發 -- <b class='flag-5'>數據</b>分析

    MPU6050簡介

    MPU6050簡介什么是MPU6050MPU6050的特點MPU6050框圖MPU6050初始化MPU6050—DMP使用介紹
    發表于 12-06 11:51 ?76次下載
    <b class='flag-5'>MPU6050</b>簡介

    移植正點原子mpu6050代碼,總是MPU6050初始化失敗解決

    移植正點原子mpu6050代碼,總是MPU6050初始化失敗解決首先觀察正點原子MPU6050代碼,發現它在讀取MPU6050數據的同時,還
    發表于 12-06 11:51 ?43次下載
    移植正點原子<b class='flag-5'>mpu6050</b>代碼,總是<b class='flag-5'>MPU6050</b>初始化失敗解決

    MPU6050常見問題的分析與處理

    # MPU6050常見問題的分析與處理本文主要針對STM32使用MPU6050過程中產生的問題進行分析和處理,部分內容也適用于其他單片機。本文基于MPU6050自帶的DMP算法。文章內
    發表于 12-06 12:21 ?43次下載
    <b class='flag-5'>MPU6050</b>常見問題的分析與處理

    MPU6050數據手冊

    MPU6050數據手冊,規格說明
    發表于 03-09 15:03 ?120次下載

    使用MPU6050、ESP8266和Qubitro進行ART分析

    電子發燒友網站提供《使用MPU6050、ESP8266和Qubitro進行ART分析.zip》資料免費下載
    發表于 10-28 09:33 ?2次下載
    使用<b class='flag-5'>MPU6050</b>、ESP8266和Qubitro<b class='flag-5'>進行</b>ART分析

    使用arduinompu6050和python控制游戲

    電子發燒友網站提供《使用arduinompu6050和python控制游戲.zip》資料免費下載
    發表于 12-13 11:04 ?1次下載
    使用<b class='flag-5'>arduino</b>、<b class='flag-5'>mpu6050</b>和python控制游戲

    Arduino MPU6050 32x8矩陣上的交互式滾動游戲

    電子發燒友網站提供《Arduino MPU6050 32x8矩陣上的交互式滾動游戲.zip》資料免費下載
    發表于 02-01 10:44 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>MPU6050</b> 32x8矩陣上的<b class='flag-5'>交互</b>式滾動游戲

    ArduinoMPU6050控制伺服電機

    電子發燒友網站提供《用ArduinoMPU6050控制伺服電機.zip》資料免費下載
    發表于 07-03 10:59 ?1次下載
    用<b class='flag-5'>Arduino</b>和<b class='flag-5'>MPU6050</b>控制伺服電機
    主站蜘蛛池模板: 97视频在线免费 | 两个女人互添下身高潮自视频 | 超碰97人人做人人爱网站 | 麻豆精品一区二正一三区 | 国产69精品久久久久APP下载 | 一区在线观看在线 | 国产成久久免费精品AV片天堂 | 亚洲熟伦熟女专区 | 国产GV天堂亚洲国产GV刚刚碰 | 日本一卡2卡3卡四卡精品网站 | 瑜伽牲交AV| 国产精品观看视频免费完整版 | 午夜精品久久久久久久99蜜桃 | 精品一区二区三区免费观看 | 日韩精品熟女一区二区三区中文 | 777午夜精品久久AV蜜臀 | 直插下身完整的欧美版 | 亚洲精品高清在线观看 | 欧美video巨大粗暴18 | 一区二区三区高清视频 | 欧美高跟镣铐bdsm视频 | 午夜福利免费0948视频 | 高清mv视频免费观看 | 一级毛片两人添下面 | FREE性丰满白嫩白嫩的HD | 成人影院久久久久久影院 | 欧美一夜爽爽爽爽爽爽 | 一起洗澡的老师免费播放 | 蜜桃TV成人网站免费打开 | 综合色中色 | 国产专区亚洲欧美另类在线 | 在线观看亚洲 日韩 国产 | 男污女XO猛烈的动态图 | 第一次处破女18分钟免费 | 日本精油按摩 | 久久久久综合网 | 玩两个少妇女邻居 | 玩弄朋友娇妻呻吟交换电影 | 狼与美女谐音歌词 | 91精品一区二区综合在线 | 甜宠溺H宝贝嗯撞PLAY啊 |