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

標題: STM32控制兩路舵機程序 可直接輸入角度較方便 [打印本頁]

作者: 末影花椒    時間: 2022-4-6 16:05
標題: STM32控制兩路舵機程序 可直接輸入角度較方便
void SG90_Init1(float angle)     //angle是要轉(zhuǎn)的角度
{   angle=(u16)(50.0*angle/9.0+249.0);
    TIM_SetCompare1(TIM5,angle);
}


void SG90_Init2(float angle)
{   angle=(u16)(50.0*angle/9.0+249.0);
    TIM_SetCompare2(TIM5,angle);
}


  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "usart.h"
  6. #include "timer.h"

  7. void SG90_Init1(float angle)     //angle是要轉(zhuǎn)的角度
  8. {   angle=(u16)(50.0*angle/9.0+249.0);
  9.     TIM_SetCompare1(TIM5,angle);
  10. }

  11. void SG90_Init2(float angle)
  12. {   angle=(u16)(50.0*angle/9.0+249.0);
  13.     TIM_SetCompare2(TIM5,angle);
  14. }


  15. int main(void)
  16. {   int i;
  17.     delay_init();
  18.     PWM5_Init(9999,143);//不分頻。PWM頻率=72*10^6/(9999+1)/(143+1)=50Hz 即 20ms一個周期
  19.     SG90_Init1(0);     //舵機轉(zhuǎn)到零度
  20.         while(1)
  21.         {
  22.         for(i=0;i<=180;i=i+10)//舵機每次轉(zhuǎn)10度,轉(zhuǎn)到180回零
  23.                 {
  24.                 SG90_Init1(i);//信號線1  A0
  25.                 SG90_Init2(i);//信號線2  A1
  26.                 delay_ms(1000);
  27.                        
  28.                 }
  29.         if(i>=180)
  30.                 {
  31.         i=0;
  32.         }

  33.         }



  34. }

復制代碼

Keil代碼下載: 兩路舵機.7z (188.11 KB, 下載次數(shù): 30)





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲综合在线一区 | 狠狠色网| 美女黄18岁以下禁止观看 | 亚洲一区国产精品 | 亚洲综合大片69999 | 国产欧美一区二区三区日本久久久 | 亚洲免费一区二区 | 亚洲天堂一区二区 | 国产精品亚洲精品 | 九九热视频这里只有精品 | 欧美精品久久久久久久久老牛影院 | 欧美一区精品 | 先锋资源站 | 亚洲福利一区 | 亚洲免费精品 | 国产欧美在线观看 | 色狠狠一区 | 免费高潮视频95在线观看网站 | 美女黄视频网站 | 久久人人网| www网站在线观看 | 特一级黄色毛片 | 欧美日韩视频网站 | 国产精品一区在线观看 | 亚洲欧洲激情 | 国产aⅴ精品 | 福利视频网 | 二区三区视频 | 国产第一页在线播放 | 在线视频日韩 | 亚洲精品视频在线 | 亚洲一av| 午夜影院在线观看 | 不卡视频一区二区三区 | 天堂色 | 国产做爰 | 中文字幕 在线观看 | 亚洲视频免费在线播放 | 午夜日韩视频 | 日韩一区二区三区在线播放 | h片在线观看网站 |