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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5408|回復: 5
打印 上一主題 下一主題
收起左側

mpu6050平衡小車源碼 OLED12864顯示

[復制鏈接]
跳轉到指定樓層
樓主
大家共享一下,mpu6050顯示在OLED12864上


單片機源程序如下:
  1. #include "stc15.h"
  2. #include "intrins.h"
  3. #include "codetab.h"
  4. #include "LQ12864.h"
  5. #include "mpu6050.h"
  6. #include "uart.h"
  7. #include "motor.h"
  8. #include "key.h"
  9. float P_angle = 2.1;
  10. //#include "smoothing.h"  

  11. /********************(STC12C5608AD  11MHZ z=1時精確延時1ms)*******************/
  12. void delayms(unsigned int z)
  13. {
  14.         unsigned int x,y;
  15.         for(x=z; x>0; x--)
  16.                 for(y=1848; y>0; y--);
  17. }

  18. float ABS(float x)
  19. {
  20.         if(x>0)
  21.                 return x;
  22.         else if(x<=0)
  23.                 return (-1)*x;
  24. }

  25. /*********************主函數************************************/
  26. void main(void)
  27. {
  28.         InitMPU6050();        // 初始化MPU6050
  29.         LCD_Init(); // oled 初始化  
  30.         PWM_Init();

  31.         while(1)
  32.         {
  33.                 z=-20;
  34.                 key_scan();
  35.                 MPU6050_change();                         
  36.                 display();
  37.                 pwm=P_angle*angleZ;
  38.                 if(pwm<0)
  39.                 {
  40.                         pwm=(-1)*pwm;
  41.                         if(pwm>=40)
  42.                                 pwm=40;
  43.                         M_B();
  44.                 }
  45.                 else if(pwm>0)
  46.                 {
  47.                         if(pwm>=40)
  48.                                 pwm=40;
  49.                         M_G();
  50.                 }
  51.         }
  52. }

  53. void timer0() interrupt 1 /* T0中斷服務程序 */
  54. {
  55.         TH0=(65536-10000)/256;
  56.         TL0=(65536-10000)%256;

  57.         if(t<pwm)
  58.         {
  59.                 en1=1;
  60.                 en2=1;
  61. ……………………

  62. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
平衡車.zip (87.3 KB, 下載次數: 89)





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩1
回復

使用道具 舉報

沙發
ID:223089 發表于 2017-7-28 20:38 | 只看該作者
很給力!
回復

使用道具 舉報

板凳
ID:79544 發表于 2017-11-5 15:35 | 只看該作者
樓主的車可以穩住嗎?用的是15什么型號單片機?傳個照片和視頻好啦。
回復

使用道具 舉報

地板
ID:237527 發表于 2017-11-7 02:04 | 只看該作者
樓主的程序不錯
回復

使用道具 舉報

5#
ID:99242 發表于 2024-10-7 23:51 來自手機 | 只看該作者
沒有主程序
回復

使用道具 舉報

6#
ID:830831 發表于 2024-12-1 19:08 | 只看該作者

上面不是給的有嘛,那么明顯
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩中文视频 | 国产一区二区免费 | 久久亚洲欧美日韩精品专区 | 在线观看国产视频 | 亚洲中午字幕 | www国产成人免费观看视频 | 91就要激情 | 久久国产麻豆 | 亚洲精品2区 | 亚洲日本欧美日韩高观看 | 欧美日韩国产综合在线 | 国产.com| 精品国产一区探花在线观看 | 日本天天操| 91不卡在线 | 久久久久国产一区二区三区 | 五月综合激情网 | 亚洲国产成人在线 | 国产精品中文字幕在线 | 黄免费看| 亚洲免费三区 | 午夜在线视频一区二区三区 | 亚洲看片网站 | 狠狠爱视频 | 久久人 | 亚洲日韩欧美一区二区在线 | 久久久久久久久久影视 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 91精品国产色综合久久不卡98 | 黄色精品 | 国家一级黄色片 | 亚洲欧美视频 | 成人国产精品色哟哟 | 免费视频色| 国产在线观看 | 一区二区三区在线免费观看 | 午夜精品久久久久久久星辰影院 | 九色 在线 | 一区二区av| 国产一区不卡 | 老外黄色一级片 |