标题:
单片机智能小车程序 含红外循迹、避障、超声波避障
[打印本页]
作者:
tzleaves
时间:
2017-9-30 21:40
标题:
单片机智能小车程序 含红外循迹、避障、超声波避障
含红外循迹、避障、超声波避障、蓝牙等程序
有单独分开的和整合的
所有资料51hei提供下载:
小车程序.zip
(242.8 KB, 下载次数: 321)
2017-9-30 21:40 上传
点击文件名下载附件
下载积分: 黑币 -5
部分单片机源程序如下:
/****************************************************************************
硬件连接
P1_6 接驱动模块ENA 使能端,输入PWM信号调节速度
P1_7 接驱动模块ENB 使能端,输入PWM信号调节速度
****************************************************************************/
#include<reg52.h>
sbit Left_moto_pwm= P2^6;
sbit Right_moto_pwm=P2^7;
unsigned char pwm_val_left =0;//变量定义
unsigned char pwm_val_right =0;
unsigned char push_val_left =0;// 左电机占空比N/10
unsigned char push_val_right=0;// 右电机占空比N/10
/************************************************************************/
/************************************************************************/
/* PWM调制电机转速 */
/************************************************************************/
/* 左电机调速 */
/*调节push_val_left的值改变电机转速,占空比 */
void pwm_out_left_moto(void)
{
if(pwm_val_left<=push_val_left)
Left_moto_pwm=1;
else
Left_moto_pwm=0;
if(pwm_val_left==10)
pwm_val_left=0;
}
/******************************************************************/
/* 右电机调速 */
void pwm_out_right_moto(void)
{
if(pwm_val_right<=push_val_right)
Right_moto_pwm=1;
else
Right_moto_pwm=0;
if(pwm_val_right==10)
pwm_val_right=0;
}
/***************************************************/
///*TIMER0中断服务子函数产生PWM信号*/
void timer0()interrupt 1
{
TH0=(65536-400)/256; //400us定时
TL0=(65536-400)%256;
pwm_val_left++;
pwm_val_right++;
pwm_out_left_moto();
pwm_out_right_moto();
}
/**************************************************
主函数
**************************************************/
void main()
{
TMOD=0X01;
TH0=(65536-100)/256;
TL0=(66536-100)%256;
EA=1;
ET0=1;
TR0=1;
push_val_left =6; //PWM 调节参数1-10 1为最慢,10是最快 改这个值可以改变其速度
push_val_right =6; //PWM 调节参数1-10 1为最慢,10是最快 改这个值可以改变其速度
while(1);
}
复制代码
作者:
LGX123
时间:
2018-5-7 23:02
这个程序适用于L9110电机驱动模块吗?
作者:
LGX123
时间:
2018-5-7 23:03
这个适用于L9110电机驱动模块吗
作者:
songyuan
时间:
2018-6-14 10:18
下载看看
作者:
艾草梅花樱花
时间:
2018-8-6 23:03
你这资料下不了的,出错误的
作者:
北极光线
时间:
2018-11-22 16:37
单片机智能小车程序 含红外循迹、避障、超声波避障
http://www.51hei.com/bbs/dpj-95364-1.html
(出处: 单片机论坛)
作者:
北极光线
时间:
2018-11-23 09:42
单片机智能小车程序 含红外循迹、避障、超声波避障
http://www.51hei.com/bbs/dpj-95364-1.html
(出处: 单片机论坛)
作者:
北极光线
时间:
2018-11-23 09:47
#在这里快速回复#单片机智能小车程序 含红外循迹、避障、超声波避障
http://www.51hei.com/bbs/dpj-95364-1.html
(出处: 单片机论坛)
作者:
胡96
时间:
2019-4-11 16:04
分成几部分的程序,可以依次烧录到单片机芯片里吗?还是必须整个程序合在一起才能烧录
作者:
tigerzq
时间:
2019-4-11 22:02
电路原理图和散件购买指导也发一下呀!比葫芦画瓢弄一个试试
作者:
黑色大秦
时间:
2020-4-19 21:46
赞,楼主。
作者:
a1208082536
时间:
2020-4-20 22:22
这个是可以对4路电机分别控制吗
作者:
5d8gfgdfg
时间:
2020-12-2 14:58
胡96 发表于 2019-4-11 16:04
分成几部分的程序,可以依次烧录到单片机芯片里吗?还是必须整个程序合在一起才能烧录
必须合成到一起
作者:
CHH614897377
时间:
2020-12-22 10:20
L298的能用吗?
作者:
laoying
时间:
2020-12-23 20:53
有原理图吗
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1