应用介绍
/****************************
R M L 1 0 1 小车正对轨迹
R M L 1 1 0 小车右偏
R M L 0 1 1 小车左偏
****************************/
#include<reg51.h>
sbit R=P1^0;//左边传感器
sbit M=P1^1;//中间传感器
sbit L=P1^2;//右边传感器
sbit RM=P1^3;//右边电机
sbit LM=P1^4;//左边电机
void main()
{
RM=1;
LM=1;//左右两个电机同时启动,直线前进
while(1)
{
if((R==1)&&(M==1)&&(L==0))//小车右偏
{
RM=1;
LM=0;//左边的电机停止转动,右边的电机转动,这样就实现了左转
}
if((R==0)&&(M==1)&&(L==1))//小车左偏
{
RM=0;
LM=1;//右边的电机停止转动,左边的电机转动,这样就实现了右转
}
if((R==0)&&(M==1)&&(L==1))//小车居中
{
RM=1;
LM=1;//左右电机同时转,直线前进
}
}
}
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » AVR寻迹小车
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
AVR╤░╝ú╨í│╡ | 0.00 KB | 2015-09-46 |
╨í│╡╡τ┬╖ | 0.00 KB | 2015-09-46 |
┤½╕╨╞≈.ddb | 1,176.00 KB | 2010-07-30 |
╡τ╗·┐╪╓╞.ddb | 1,274.00 KB | 2010-07-32 |
╡τ╗·╟²╢».ddb | 2,968.00 KB | 2010-07-32 |
╡τ╘┤╡τ┬╖1.ddb | 404.00 KB | 2010-07-32 |
╨í│╡│╠╨≥ | 0.00 KB | 2015-09-46 |
╨í│╡│╠╨≥.txt | 0.71 KB | 2010-07-30 |
╨í│╡│╠╨≥1.txt | 2.59 KB | 2010-07-30 |
╨í│╡│╠╨≥END.txt | 3.88 KB | 2010-07-30 |
╢µ╗·.txt | 1.68 KB | 2010-07-30 |
发表评论 取消回复