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

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

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

3天內不再提示

基于STM32的平衡小車設計過程分享(2)

一口氣吃不成胖子 ? 來源:一口氣吃不成胖子 ? 作者:一口氣吃不成胖子 ? 2023-04-27 14:37 ? 次閱讀

一、簡介

續上文,電機驅動部分完成,接下來我們給他加上一個OLED的顯示功能和MPU6050的姿態檢測功能

二、姿態角顯示開發

2.1 MPU6050簡介

MPU6050是一種集成了3軸陀螺儀和3軸加速度計的數字運動處理器。它由英飛凌公司開發,可用于測量物體的角速度、加速度和方向,廣泛應用于機器人無人機、游戲手柄、智能手機和運動監測等領域。MPU6050采用I2C接口進行通信,具有低功耗、高精度、小尺寸等特點,是一款非常優秀的運動傳感器

poYBAGRKF7WAeO5MAAErXrwYGv0985.png

2.2 OLED簡介

OLED(Organic Light Emitting Diode)是有機發光二極管,是一種新型的顯示技術。與傳統的液晶顯示屏相比,OLED顯示屏具有更高的對比度、更快的響應速度、更廣的視角、更薄的厚度和更低的功耗。
OLED顯示屏是由一系列有機材料制成的薄膜堆疊而成,其中包括發光材料、電子傳輸材料和電極材料等。當電流通過這些材料時,它們會發出光,形成圖像。OLED顯示屏可以實現高分辨率、真實的顏色和高亮度。

poYBAGRKF7yAXS-YAACad0cbdtA658.png

2.3 驅動開發

OLED、MPU6050都是采用的IIC通信方式,我們簡單介紹一下IIC通信的原理

2.3.1 IIC 通信

2.3.1.1 概念

IIC(Inter-Integrated Circuit)總線是一種由NXP(原PHILIPS)公司開發的兩線式串行總線,用于連接微控制器及其外圍設備。多用于主控制器和從器件間的主從通信,在小數據量場合使用,傳輸距離短,任意時刻只能有一個主機等特性。在 CPU 與被控 IC 之間、IC 與 IC 之間進行雙向傳送,高速 IIC 總線一般可達 400kbps 以上。

2.3.1.2 實踐—代碼編寫

我們通過SDA、SCL兩條總線來進行數據傳輸通信,首先我們要確定OLED、MPU6050的設備地址,我們通過查看數據手冊可得到,他們的地址分別為0x78、0X68,由此可寫出他們的IIC驅動代碼


/***********************0.96OLED********************************
void OLED_Write_IIC_Command(unsigned char IIC_Command)
{
		OLED_IIC_Start();
		OLED_Write_IIC_Byte(0x78);            //Slave address,SA0=0
		OLED_IIC_Wait_Ack();	
		OLED_Write_IIC_Byte(0x00);			//write command
		OLED_IIC_Wait_Ack();	
		OLED_Write_IIC_Byte(IIC_Command); 
		OLED_IIC_Wait_Ack();	
		OLED_IIC_Stop();
}
***********************************************************/

/*************************MPU6050****************************
u8 MPU_Write_Byte(u8 reg,u8 data) 				 
{ 
  MPU_IIC_Start(); 
	MPU_IIC_Send_Byte((MPU_ADDR<<1)|0);//發送器件地址+寫命令	
	if(MPU_IIC_Wait_Ack())	//等待應答
	{
		MPU_IIC_Stop();		 
		return 1;		
	}
  MPU_IIC_Send_Byte(reg);	//寫寄存器地址
  MPU_IIC_Wait_Ack();		//等待應答 
	MPU_IIC_Send_Byte(data);//發送數據
	if(MPU_IIC_Wait_Ack())	//等待ACK
	{
		MPU_IIC_Stop();	 
		return 1;		 
	}		 
  MPU_IIC_Stop();	 
	return 0;
}
***********************************************************/


2.4 效果演示

pYYBAGRKF9CAHXABAAXVDhXRx2g187.png


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

    關注

    2550

    文章

    51035

    瀏覽量

    753072
  • 處理器
    +關注

    關注

    68

    文章

    19259

    瀏覽量

    229651
  • OLED
    +關注

    關注

    119

    文章

    6198

    瀏覽量

    224097
  • STM32
    +關注

    關注

    2270

    文章

    10895

    瀏覽量

    355730
  • 平衡小車
    +關注

    關注

    1

    文章

    39

    瀏覽量

    12500
收藏 人收藏

    評論

    相關推薦

    基于STM32平衡小車設計過程分享(1)

    基于STM32平衡車開發
    的頭像 發表于 04-27 14:30 ?8223次閱讀
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>設計<b class='flag-5'>過程</b>分享(1)

    如何去制作一種基于stm32的兩輪平衡小車?求過程

    如何去制作一種基于stm32的兩輪平衡小車?基于stm32的兩輪平衡小車電路設計的基本
    發表于 07-09 07:47

    基于STM32F103C8T6制作平衡小車過程

    基于STM32F103C8T6制作平衡小車過程中的問題文章目錄基于STM32F103C8T6制作平衡
    發表于 08-24 08:07

    平衡小車移植過程中趟過的坑

    最近在研究平衡小車,在TB上買了一個小車套件,源代碼是用的stm32的3.5庫,自己打算移植到hal庫上面去,順便深入了解一下平衡
    發表于 09-17 06:40

    基于STM32的雙輪平衡小車設計

    預告:代碼及文檔下載方案分析1、基于STM32F103C8T6 單片機的雙輪自平衡小車系統;2、以 MPU6050 三軸陀螺儀加速計為傳感器的姿態感知系統;3、通過卡爾曼濾波對傳感器的
    發表于 11-30 08:03

    基于stm32程序的DIY二輪平衡小車

    在校期間制作的stm32平衡小車,效果還可以
    發表于 05-20 10:05 ?74次下載

    基于STM32設計的智能平衡小車源代碼免費下載

    本文檔的主要內容詳細介紹的是基于STM32設計的智能平衡小車源代碼 支持手機及電腦上位機控制的平衡小車
    發表于 07-16 08:00 ?123次下載

    STM32智能平衡小車的詳細電路原理圖免費下載

    本文檔的主要內容詳細介紹的是STM32智能平衡小車的詳細電路原理圖免費下載。
    發表于 03-01 17:40 ?83次下載
    <b class='flag-5'>STM32</b>智能<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>的詳細電路原理圖免費下載

    STM32的兩輪平衡小車源代碼

    基于STM32的兩輪平衡小車源代碼說明。
    發表于 03-17 14:21 ?64次下載

    STM32智能平衡小車詳細電路原理圖

    STM32智能平衡小車詳細電路原理圖免費下載。
    發表于 06-18 10:55 ?196次下載

    stm32藍牙平衡小車制作項目心得(一)

    自從肝了這么多stm32的視頻,一直沒有做項目來實踐。這次的平衡小車項目
    發表于 01-14 12:06 ?12次下載
    <b class='flag-5'>stm32</b>藍牙<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>制作項目心得(一)

    平衡小車調試總結

    前言本文將總結平衡小車的調試經驗,經過幾晚的努力平衡小車已經可以比較穩定的平衡了。本文平衡
    發表于 01-14 12:29 ?14次下載
    <b class='flag-5'>平衡</b><b class='flag-5'>小車</b>調試總結

    stm32平衡小車

    stm32f103c8t6的平衡小車的代碼
    發表于 06-15 14:51 ?51次下載

    基于STM32的兩輪平衡小車設計

    學習一種單片機最快的方式莫過于用它實際制作一個作品了,前些天看到有人在玩平衡小車,感覺非常有趣,于是就決定自己動手制作一個基于stm32的兩輪平衡
    的頭像 發表于 07-25 15:48 ?3070次閱讀
    基于<b class='flag-5'>STM32</b>的兩輪<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>設計

    STM32平衡小車原理圖

    STM32f103c8t6平衡小車原理圖
    發表于 07-05 10:54 ?1次下載
    主站蜘蛛池模板: 亚洲AV久久无码高潮喷水| 久久在精品线影院| 国产69精品久久久久无码麻豆 | 久久不射视频| 国产在线观看免费| 国产精品路线1路线2路线| 国产成人精选免费视频| 成人无码在线超碰视频 | 亚洲成av人影院| 无人区国产片| 忘忧草在线| 无遮18禁在线永久免费观看挡| 天天影视香色欲综合网| 手机在线播放成人亚洲影院电影| 日本妈妈JMZZZZZ| 日本午夜视频在线| 少妇无码吹潮久久精品AV网站| 日韩a在线看免费观看视频| 日本久久久免费高清| 日日做夜夜欢狠狠免费软件| 三级黄视频| 小SAO货叫大声点妓女| 臀精插宫NP文| 亚洲AV噜噜88| 一色屋精品亚洲香蕉网站| 2022精品福利在线小视频| 92看看福利午夜影院| www.精品久久| 国产成人精品系列在线观看| 国产精品无码亚洲网| 精品久久免费视频| 两个客户一起吃我的奶| 欧美一区二区视频在线观看| 色丁香婷婷综合缴情综| 性欧美videosex18嫩| 亚洲日本欧美日韩高观看| 中字幕视频在线永久在线观看免费| 97人人碰免费视频公开| 成人在无码AV在线观看一| 国产亚洲精品久久无码98| 久久亚洲AV无码精品午色夜麻豆|