标题:
STM32f103光电小车控制程序设计
[打印本页]
作者:
1531225810
时间:
2018-11-15 11:42
标题:
STM32f103光电小车控制程序设计
基于STM32的光电小车
单片机源程序如下:
/******************************************
文件名 :M3-Car.c
文件描 :STM32开发板小车控制程序设计
******************************************/
#include"stm32f10x.h"
#include "GpioPin.h"
#include "Pwm_Output.h"
extern u16 PWM_Val;
int main(void)
{ u16 CCR =1000;
SystemInit(); /*配置系统时钟为72M*/
EXTI_PE5_Config(); //中断按键配置
EXTI_PE6_Config(); //中断按键配置
TIM3_GPIO_Config();// 通过TIM3初始化PWM
Control_GPIOAB_Config(); /*初始小车控制管脚*/
Control_GPIOE_Config(); /*配置传感器输入信号管脚*/
while(1)
{
//检测到黑线信号为1,检测到白线为0
if(Out2==1 && Out3==1)
{
RunToForward();
}
else
{
if((Out1==1 && Out3==0))
{
TurnLeft();
}
if(Out1==1)
{
while(Out1==0&&Out2==0&&Out3==0&&Out4==0) //直角左转
{
TurnLeft();
}
}
if(( Out4==1&& Out2==0))
{
TurnRight();
}
if(Out4==1)
{
while(Out1==0&&Out2==0&&Out3==0&&Out4==0) //直角右转
{
TurnRight();
}
}
}
}
}
复制代码
所有资料51hei提供下载:
M3小车控制程序设计.rar
(292.46 KB, 下载次数: 23)
2018-11-15 15:08 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
longpai
时间:
2021-6-19 12:48
这个程序功能是什么?
作者:
longpai
时间:
2021-6-23 17:00
longpai 发表于 2021-6-19 12:48
这个程序功能是什么?
功能是不按键电机不转,灯不亮,显示屏显示单价路程,金额全为0,按键电机转动灯亮,金额随着路程增五变化
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1