久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32藍牙遙控 編碼器 舵機 小車程序
[打印本頁]
作者:
151125
時間:
2018-6-10 15:36
標題:
STM32藍牙遙控 編碼器 舵機 小車程序
參加智能小車比賽,使用代碼如下 供大家參考!!!
單片機源程序如下:
#include "sys.h"
#define K 5.55f
#define L 3.14f
#define pwm_zhong 97.0
#define pwm_max_L 25.0
#define pwm_max_R 135.0
int CCR1_Val;
int CCR2_Val;
int Angle=87;
float Velocity,Path;
int number=0;
int Encoder_Left,Encoder_Right; //左右編碼器的脈沖計數
int Encoder_EXTI;
double du;
//u8 TIM5CH1_CAPTURE_STA; //輸入捕獲狀態
//u32 TIM5CH1_CAPTURE_VAL; //輸入捕獲值
u8 Blue[4];
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2
USART3_RX_STA=0;
delay_init(168); //初始化延時函數
uart_init(115200);//初始化串口波特率為115200
usart3_init(9600);
EXTIX_Init();
EXTI0_IRQHandler();
BEEP_Init();
oled_GPIO_init();
LCD_Init();
TIM3_PWM_Init(500-1,84-1);
TIM10_PWM_Init(500-1,84-1);
TIM11_PWM_Init(500-1,84-1);
TIM13_PWM_Init(500-1,84-1);
TIM4_PWM_Init((2000-1),840-1);
Encoder_Left=0;
Encoder_Right=0;
while(1) //實現比較值從0-300遞增,到300后從300-0遞減,循環
{
OLED_Dis_Float(0,0,Angle,1);
OLED_Dis_Float(0,18,Path,1);
// Printnum(18,18,23,2,2);
// LCD_Print(36,36,0,1,1);
// LCD_Print(18, 18, "mdkdkfl",7, 40);
Velocity=K*L*(Encoder_Left+Encoder_Right)/390;
if(Blue[0] == 'a')
{
Angle=100*(Blue[1]-'0')+10*(Blue[2]-'0')+(Blue[3]-'0');
PWM_Angle();
}
if(Blue[0]=='d')
{
TIM_SetCompare1(TIM3,200);
TIM_SetCompare1(TIM10,500); // 8 high 9 high
TIM_SetCompare1(TIM11,200);
TIM_SetCompare1(TIM13,500);
delay_ms(300);
Angle=30;
PWM_Angle();
delay_ms(1200);
Angle=109;
PWM_Angle();
TIM_SetCompare1(TIM3,200);
TIM_SetCompare1(TIM10,500); // 8 high 9 high
TIM_SetCompare1(TIM11,200);
TIM_SetCompare1(TIM13,500);
delay_ms(500);
TIM_SetCompare1(TIM3,0);
TIM_SetCompare1(TIM10,0); // 8 high 9 high
TIM_SetCompare1(TIM11,0);
TIM_SetCompare1(TIM13,0);
Blue[0] = 'z'; Encoder_Left=0;
number=0;
}
if(Blue[0] == 'b')
{
Angle = 100*(Blue[1]-'0')+10*(Blue[2]-'0');
Path=(10*(Blue[3]-'0'))/12;
Encoder_EXTI=Path/K/L*3900;
while(Encoder_Left<Encoder_EXTI)
{
TIM_SetCompare1(TIM3,200);
TIM_SetCompare1(TIM10,500); // 8 high 9 high
TIM_SetCompare1(TIM11,200);
TIM_SetCompare1(TIM13,500);
//
}
PWM_Angle();
delay_ms(500);
Angle=87;
PWM_Angle();
TIM_SetCompare1(TIM3,0);
TIM_SetCompare1(TIM10,0); // 8 high 9 high
TIM_SetCompare1(TIM11,0);
TIM_SetCompare1(TIM13,0);
Blue[0] = 'z'; Encoder_Left=0;
number = 0;
}
if(Blue[0] == 'p')
{
Path=(100*(Blue[1]-'0')+10*(Blue[2]-'0')+(Blue[3]-'0'))/12;
Encoder_EXTI=Path/K/L*3900;
while(Encoder_Left<Encoder_EXTI)
{
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
藍牙遙控 編碼器 舵機 小車程序..rar
(1.87 MB, 下載次數: 115)
2018-6-12 04:04 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
recent
時間:
2019-8-6 17:57
好資料
作者:
鵬博士PBs
時間:
2019-8-6 20:20
感覺8051就綽綽有余了啊
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色一级视频在线观看
|
天堂久久久久
|
亚洲视频在线一区
|
国产精品久久久久久久成人午夜
|
国产日韩亚洲
|
精品国产三级
|
免费av不卡
|
国产日韩欧美
|
免费国产视频
|
国产欧美一区二区精品性色超碰
|
精品国产一区二区三区久久久蜜月
|
国产美女啪啪
|
国产精品网站在线观看
|
天天操网
|
日韩一级淫片
|
久久久久久久97
|
av在线小说
|
av手机在线观看
|
www.亚洲精品
|
99热在线免费观看
|
日韩aaaa
|
免费视频国产
|
日韩精品久久久久久久酒店
|
日本久久网站
|
成人高清免费
|
国产成人午夜高潮毛片
|
激情小说亚洲
|
四虎影院最新地址
|
中文字幕一区二区三区四区视频
|
日日不卡av
|
在线观看亚洲视频
|
国产香蕉av
|
色噜噜狠狠一区二区三区果冻
|
成人a毛片
|
成人av网站在线观看
|
亚洲成人中文字幕
|
日韩精品福利
|
国产乱码精品一品二品
|
狠狠干天天
|
亚洲国产成人精品久久
|
国产黄色免费视频
|