急需帮助----基于51单片机和红外对管检测的循迹小车
时间:10-02
整理:3721RD
点击:
问题:当同时检测到白纸处反射回的信号时,左右电机不能同时转动,但当单独一侧检测到信号时,对应侧正常转动
程序如下:
#include<reg51.h>
sbit LedRight=P1^0;
sbit LedLeft=P1^1;
sbit MotorRight=P2^5;
sbit MotorLeft=P2^7;
void main()
{
if(LedRight==1&&LedLeft==1)
{
MotorRight=1;
MotorLeft=1;
}
if(LedRight==1&&LedLeft==0)
{
MotorRight=1;
MotorLeft=0;
}
if(LedRight==0&&LedLeft==1)
{
MotorRight=0;
MotorLeft=1;
}
}
望解答
程序如下:
#include<reg51.h>
sbit LedRight=P1^0;
sbit LedLeft=P1^1;
sbit MotorRight=P2^5;
sbit MotorLeft=P2^7;
void main()
{
if(LedRight==1&&LedLeft==1)
{
MotorRight=1;
MotorLeft=1;
}
if(LedRight==1&&LedLeft==0)
{
MotorRight=1;
MotorLeft=0;
}
if(LedRight==0&&LedLeft==1)
{
MotorRight=0;
MotorLeft=1;
}
}
望解答
你们电机是怎么接的,有图不,控制信号给出去没有
详细说明
不知道修改完后可否将程序发给菜鸟我?我们也在做这个,但不会程序
没图谁hi到哪错了
学习 学习 新手
单片机要和驱动共地