久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11932|回復(fù): 17
收起左側(cè)

兩輪平衡車STM32源代碼

  [復(fù)制鏈接]
ID:186537 發(fā)表于 2017-4-6 08:05 | 顯示全部樓層 |閱讀模式
兩輪平衡車源代碼,希望對大家有用.
0.png

stm32主程序:
  1. #include "sys.h"
  2.   /**************************************************************************
  3. 作者:平衡小車之家
  4. **************************************************************************/
  5. u8 Way_Angle=2;                             //獲取角度的算法,1:四元數(shù)  2:卡爾曼  3:互補(bǔ)濾波 默認(rèn)搭載卡爾曼濾波
  6. u8 Flag_Qian,Flag_Hou,Flag_Left,Flag_Right,Flag_sudu=2; //藍(lán)牙遙控相關(guān)的變量
  7. u8 Flag_Stop=0,Flag_Show=1;                 //停止標(biāo)志位和 顯示標(biāo)志位 默認(rèn)停止 顯示打開
  8. int Encoder_Left,Encoder_Right;             //左右編碼器的脈沖計數(shù)
  9. int Moto1,Moto2;                            //電機(jī)PWM變量 應(yīng)是Motor的 向Moto致敬       
  10. int Temperature;                            //顯示溫度
  11. int Voltage;                                //電池電壓采樣相關(guān)的變量
  12. float Angle_Balance,Gyro_Balance,Gyro_Turn; //平衡傾角 平衡陀螺儀 轉(zhuǎn)向陀螺儀
  13. float Show_Data_Mb;                         //全局顯示變量,用于顯示需要查看的數(shù)據(jù)
  14. int main(void)
  15. {
  16.         Stm32_Clock_Init(9);            //系統(tǒng)時鐘設(shè)置
  17.         delay_init(72);                 //延時初始化
  18.         JTAG_Set(JTAG_SWD_DISABLE);     //=====關(guān)閉JTAG接口
  19.         JTAG_Set(SWD_ENABLE);           //=====打開SWD接口 可以利用主板的SWD接口調(diào)試
  20.         LED_Init();                     //初始化與 LED 連接的硬件接口
  21.         KEY_Init();                     //按鍵初始化
  22.         OLED_Init();                    //OLED初始化
  23.         uart_init(72,115200);           //初始化串口1
  24.   uart2_init(36,9600);            //串口2初始化
  25.         MiniBalance_PWM_Init(7199,0);   //=====初始化PWM 10KHZ,用于驅(qū)動電機(jī)
  26.         Encoder_Init_TIM2();            //=====編碼器接口
  27.         Encoder_Init_TIM3();            //初始化編碼器2
  28.         IIC_Init();                     //模擬IIC初始化
  29.   MPU6050_initialize();           //=====MPU6050初始化       
  30.         DMP_Init();                     //初始化DMP     
  31.   Timer1_Init(49,7199);           //=====5MS進(jìn)一次中斷服務(wù)函數(shù)
  32.         while(1)
  33.                 {
  34.       
  35.                                         Temperature=Read_Temperature();  //===讀取MPU6050內(nèi)置溫度傳感器數(shù)據(jù),近似表示主板溫度。       
  36.                                         oled_show(); //===顯示屏打開
  37.                                 //  printf("平衡傾角%f  左輪編碼器%d  右輪編碼器%d  電池電壓%dmV\r\n",Angle_Balance,Encoder_Left,Encoder_Right,Voltage);//向上位機(jī)發(fā)送數(shù)據(jù)
  38.                                         delay_ms(100);        //延時減緩數(shù)據(jù)傳輸頻率,確保通信的穩(wěn)定

  39.                 }
  40. }
復(fù)制代碼

完整代碼下載:
平衡車源碼.zip (3.94 MB, 下載次數(shù): 287)

評分

參與人數(shù) 2黑幣 +10 收起 理由
zhao1022 + 5 共享資料的黑幣獎勵!
wdehyz + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報

ID:186537 發(fā)表于 2017-4-6 08:09 | 顯示全部樓層
stm32源代碼
回復(fù)

使用道具 舉報

ID:196311 發(fā)表于 2017-5-11 18:47 | 顯示全部樓層
剛想學(xué)stm,請問樓主用什么軟件打開,謝謝
回復(fù)

使用道具 舉報

ID:37553 發(fā)表于 2017-10-26 11:28 | 顯示全部樓層
謝謝分享,可以學(xué)習(xí)下
回復(fù)

使用道具 舉報

ID:275615 發(fā)表于 2018-3-2 15:40 | 顯示全部樓層
不錯,注解很詳細(xì)呀
回復(fù)

使用道具 舉報

ID:285305 發(fā)表于 2018-3-2 20:52 | 顯示全部樓層
我是窮人,先留個標(biāo)記,等有黑幣了再下吧!
回復(fù)

使用道具 舉報

ID:246215 發(fā)表于 2018-4-22 22:19 | 顯示全部樓層
下載了,可以直接使用,但是遇到了一些問題
回復(fù)

使用道具 舉報

ID:403941 發(fā)表于 2018-9-30 10:24 | 顯示全部樓層
只有頭文件打不開
回復(fù)

使用道具 舉報

ID:450934 發(fā)表于 2018-12-20 17:55 | 顯示全部樓層
是c代碼嗎?
回復(fù)

使用道具 舉報

ID:584198 發(fā)表于 2019-7-15 09:24 | 顯示全部樓層
有用6050控制電機(jī)的嗎
回復(fù)

使用道具 舉報

ID:520880 發(fā)表于 2019-7-15 16:36 | 顯示全部樓層
很好的,謝謝
回復(fù)

使用道具 舉報

ID:580104 發(fā)表于 2019-7-15 17:56 | 顯示全部樓層
沒幣,先留個標(biāo)記,等有黑幣了再下吧!
回復(fù)

使用道具 舉報

ID:33848 發(fā)表于 2019-12-15 12:54 | 顯示全部樓層
沒幣,先留個標(biāo)記,等有黑幣了再下吧
回復(fù)

使用道具 舉報

ID:411479 發(fā)表于 2020-5-8 20:06 來自手機(jī) | 顯示全部樓層
感謝分享!學(xué)習(xí)一下。
回復(fù)

使用道具 舉報

ID:728732 發(fā)表于 2020-5-13 21:06 | 顯示全部樓層
厲害了
回復(fù)

使用道具 舉報

ID:590459 發(fā)表于 2020-6-7 22:04 | 顯示全部樓層
有原理圖嗎?
回復(fù)

使用道具 舉報

ID:1013529 發(fā)表于 2022-5-15 21:01 | 顯示全部樓層
jxdianqi 發(fā)表于 2017-5-11 18:47
剛想學(xué)stm,請問樓主用什么軟件打開,謝謝

keil 5吧
回復(fù)

使用道具 舉報

ID:990554 發(fā)表于 2022-8-14 17:05 | 顯示全部樓層
怎么把文件下載到stm32里面
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频网站 | 亚洲国产18 | 精品不卡| 亚洲国产片 | 91精品国产综合久久久密闭 | 日韩国产欧美一区 | 青青草免费在线视频 | 国产精品久久久久久久久久久免费看 | 久久久精品网站 | 伊人久久综合 | 美日韩中文字幕 | 日本一区二区三区四区 | 久久久久中文字幕 | 久久国产美女视频 | 91久久精品一区二区二区 | 成人精品一区二区三区中文字幕 | 天天操天天摸天天干 | 日本黄色大片免费 | 国产美女精品 | 91色站 | 黄色一级大片在线观看 | 九九亚洲 | 自拍偷拍av | 日韩三级电影一区二区 | 美女一级黄| 一区二区三区在线电影 | 一区二区三区在线 | 亚洲综合日韩精品欧美综合区 | 99国产精品久久久 | 国产精品自产拍 | 伊人狠狠干 | 91九色网站| 自拍偷拍精品 | 丁香久久 | 黄色国产在线视频 | 一区二区在线免费观看 | 夜夜骑天天干 | 亚洲电影免费 | 国产97视频在线观看 | 美女一级a毛片免费观看97 | 久久久久久久久国产成人免费 |