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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3512|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于stm32的一個(gè)平衡翹翹板小車源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:236209 發(fā)表于 2017-9-27 22:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
之前找的一個(gè)程序,不知道可行不可行

單片機(jī)源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "tracking.h"
  5. #include "usart.h"        
  6. #include "pwm.h"
  7. #include "encoder.h"
  8. #include "timer.h"
  9. #include "adc.h"
  10. #include "schedule.h"
  11. #include "DataScope_DP.h"
  12. #include "key.h"

  13. extern struct Encoder Encoder_2;
  14. extern struct Encoder Encoder_4;
  15. extern int Encoder_TIM;
  16. extern int Angel_evalue;
  17. extern int now_ang ;
  18. extern float out_c;
  19. extern int Encoder_first;
  20. extern int Encoder_end;
  21. int main(void)
  22. {
  23.         delay_init();                     //延時(shí)函數(shù)初始化         
  24.         LED_Init();                                   //初始化與LED連接的硬件接口
  25.         KEY_Init();
  26.         Inf_Init();                  //初始化與按鍵連接的硬件接口
  27.         LED0=0;                                        //點(diǎn)亮LED
  28.         LED1=0;
  29.         LED2=0;
  30.         Buzzer=0;
  31.         Bluetooth_Init(9600);
  32.         MiniBalance_PWM_Init(7199,0);//不分頻。PWM頻率=72000/(899+1)=80Khz
  33.         EXTIX_Init();
  34.         Encoder_Init_TIM2();
  35.         Encoder_Init_TIM4();
  36.         Angle_Adc_Init();
  37.         PWMLF = 0;
  38.         PWMLB = 0;
  39.         PWMRF = 0;
  40.         PWMRB = 0;
  41. //        delay_ms(100);
  42.         Timer1_Init(49,7199);           //=====定時(shí)中斷初始化
  43.         while(1)
  44.         {
  45.                 //printf("%d\n",Encoder_TIM);
  46. //               
  47. //                key=KEY_Scan();
  48. //                if(key==1)
  49. //                        LED0=!LED0;
  50. //                else if(key==2)
  51. //                        LED1=!LED1;
  52. //                else if(key==3)
  53. //                        LED2=!LED2;
  54.         printf(" %d\t",Angel_evalue);
  55.         printf(" %d\n",now_ang);
  56.         printf("%f\n",out_c);
  57.                 printf(" %d\n",Encoder_first);
  58.                 printf(" %d\n",Encoder_end);
  59. //                printf("R: %d\n",Read_Encoder(4));
  60. //                printf("%d\n",Read_Velocity(4));
  61.                 if(Encoder_end>(Encoder_first+100))
  62.                 {
  63.                         Encoder_end-=1;
  64.                         Encoder_first+=1;
  65.                 }
  66.         delay_ms(100);
  67.         }
  68. }
復(fù)制代碼

所有資料51hei提供下載:
2017-7-25-16-50 蹺蹺板.rar (319.35 KB, 下載次數(shù): 8)


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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人一区二免费视频软件 | 国产小网站 | 亚洲欧洲一区二区 | 91av精品| 视频在线一区 | 午夜精品视频一区 | 欧美在线一区二区三区 | 亚洲91 | 国产有码| 日韩av在线不卡 | 日韩av一二三区 | 日韩美香港a一级毛片免费 国产综合av | 国产成人免费网站 | 国产一区二区在线视频 | 久久涩涩 | 免费天天干 | 欧美午夜久久 | 日本一区二区三区视频在线 | 日韩二区| 亚洲 欧美 日韩 精品 | 亚洲精品第一国产综合野 | 亚洲视频一区在线观看 | h在线看| 午夜小电影 | 精品在线免费观看视频 | 欧美日韩中文在线 | 伊人伊成久久人综合网站 | 亚洲自拍偷拍欧美 | www日韩欧美| 久久久久亚洲精品 | 天堂av免费观看 | 亚洲第一成人影院 | 亚洲精品国产电影 | 一区二区av| 四虎成人在线播放 | 国产精品特级毛片一区二区三区 | 999国产精品视频免费 | 亚洲精品不卡 | 日韩欧美福利视频 | 韩日一区二区 | 国产成人精品免费视频 |