久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關于stm32f103c8t6避障的程序教學代碼
[打印本頁]
作者:
NotFound404丶
時間:
2018-5-17 03:38
標題:
關于stm32f103c8t6避障的程序教學代碼
這個是我之前通過不斷的學習以及大神們修改的stm32f103c8t6控制電機,并且可避障轉向,前后驅進的程序,對于新手可以有一些參考作用!!!
完整源碼下載:
避障.zip
(327.11 KB, 下載次數: 42)
2018-5-17 03:37 上傳
點擊文件名下載附件
避障
下載積分: 黑幣 -5
/*
########################################################
---------------------------------------------------
工程硬件平臺:智能小車 V1.0
工程程序版本:CleverCar_Elude V1.0.0.0
---------------------------------------------------
---------------------------------------------------
硬件連接:請參考《智能小車原理圖_V1.0》
---------------------------------------------------
---------------------------------------------------
程序功能:
使用三個紅外避障模塊,進行避障行駛
---------------------------------------------------
########################################################
*/
#include "stm32f10x.h"
#include "bit_band.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "timer.h"
#include "pwm.h"
#include "MotorDrive.h"
#include "trail.h"
#include "elude.h"
#include "spi.h"
#include "rf2G4.h"
int main(void)
{
// 注:程序中使用中斷時,NVIC分組設置應盡量位于程序起始處,并且在設置后盡量不要再更改NVIC分組
//------------------------------------------------------------------------------------------
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //NVIC分組2:2位搶占優先級,2位響應優先級
delay_Init(); // 延時初始化(注:調用延時函數之前,必須先調用delay_Init()將SysTick初始化)
LED_Init_JX() ; // 初始化LED硬件接口:LED_Green=PA_out(1)、LED_Bule=PA_out(2)
//TIM3_Time_Init(); // 定時器3初始化
TIM1_PWM_Init_JX(); // TIM1_PWM初始化
TIM4_PWM_Init_JX(); // TIM4_PWM初始化
//Trail_Input_Init_JX(); // 紅外尋跡初始化
Elude_Input_Init_JX(); // 紅外避障初始化
while(1)
{
Elude_detect_barrier(); // 紅外避障檢測
// 未發現障礙
//-------------------------------------------------------
if( S_Elude_Input == Not_Find_Barrier )
{
Car_forward(20); // 前進
}
//-------------------------------------------------------
// 左側發現障礙
//----------------------------------------------
else if( S_Elude_Input == Left_Find_Barrier || S_Elude_Input == Left_Middle_Find_Barrier )
{
Car_Turn_Right(50); // 左轉
}
// 右側發現障礙
//----------------------------------------------
else if( S_Elude_Input == Right_Find_Barrier || S_Elude_Input == Right_Middle_Find_Barrier )
{
Car_Turn_Left(50); // 右轉
}
// 中間/全部發現障礙
//----------------------------------------------
else if( S_Elude_Input == Middle_Find_Barrier || S_Elude_Input == All_Find_Barrier )
{
Car_backward(50); // 后退
delay_ms(200);
Car_Turn_Left(50); // 左轉
delay_ms(200);
}
// 其他情況
//----------------------------------------------
else // if( S_Elude_Input == Left_Right_Find_Barrier )
{
Car_forward(20); // 前進
}
//----------------------------------------------
//---------------------------------------------------------------------------------------------------
}// while(1)
}// int main(void)
復制代碼
作者:
wyj841224
時間:
2018-5-17 10:22
很好的教程,新手可以學習、參考了。謝謝樓主的無私奉獻
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
少妇av
|
亚洲精品乱码久久久久
|
黄色激情网站
|
日韩av手机在线
|
日韩黄色一级片
|
日韩一级视频
|
国内福利视频
|
婷婷第四色
|
日韩国产在线观看
|
国产涩涩
|
亚洲国产成人在线
|
a级片在线
|
av大全在线观看
|
丁香在线视频
|
国产香蕉在线观看
|
精品欧美黑人一区二区三区
|
成人区精品一区二区婷婷
|
怡红院亚洲
|
久久香蕉精品
|
簧片在线免费观看
|
日本高清视频www
|
国产激情小说
|
亚洲一区二区三区在线播放
|
成人看片网
|
亚洲美女毛片
|
欧美日韩精品一区二区
|
伊人成人在线
|
日韩小视频在线观看
|
最新中文字幕在线观看
|
免费国产黄色
|
日本黄a三级三级三级
|
久久视频这里只有精品
|
色激情网
|
午夜激情福利视频
|
久久国产一区
|
黄a视频
|
视频一区二区在线观看
|
av毛片在线看
|
国产高清av
|
亚洲综合色网
|
免费毛片在线播放免费
|