#define lmotorb 9
#define rmotorf 10
#define rmotorb 11
void setup() {
pinMode(lmotorf,OUTPUT);
pinMode(lmotorb,OUTPUT);
pinMode(rmotorf,OUTPUT);
pinMode(rmotorb,OUTPUT);
pinMode(6,INPUT);
pinMode(7,INPUT);
}
void loop() {
int
lsensor=digitalRead(6);
int
rsensor=digitalRead(7);
if((lsensor==LOW)&&(rsensor==LOW))
{
digitalWrite(lmotorf,HIGH);
digitalWrite(rmotorf,LOW);
digitalWrite(lmotorb,LOW);
digitalWrite(rmotorb,LOW);
}
else if((lsensor==HIGH)&&(rsensor==LOW))
{
digitalWrite(lmotorf,LOW);
digitalWrite(rmotorf,HIGH);
digitalWrite(lmotorb,HIGH);
digitalWrite(rmotorb,LOW);
}
else
if((lsensor==LOW)&&(rsensor==HIGH))
{
digitalWrite(lmotorf,HIGH);
digitalWrite(rmotorf,LOW);
digitalWrite(lmotorb,LOW);
digitalWrite(rmotorb,HIGH);
}
else
{
digitalWrite(lmotorf,LOW);
digitalWrite(rmotorf,LOW);
digitalWrite(lmotorb,LOW);
digitalWrite(rmotorb,LOW);
}
}
No comments:
Post a Comment