问题:当同时检测到白纸处反射回的信号时,左右电机不能同时转动,但当单独一侧检测到信号时,对应侧正常转动
程序如下:
#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;
}
}
望解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>