代码如下:
void loop()
{
jc1 = analogRead(dwq1);
e = e++;
if (e == 1)
{ Serial.println(jc1);
e = 0;}
d1 = digitalRead(dang1);
f1 = digitalRead(fx1);
if (d1 == HIGH )
{
if(f1==LOW&&f2==LOW) //f2不起作用?
{if (jc1 > 405)
{ digitalWrite(dj1r, HIGH);
digitalWrite(dj1l, LOW);
Serial.println("aaaaaaaaa");
} //正常
else if (jc1 <= 395)
{ digitalWrite(dj1l, HIGH);
digitalWrite(dj1r, LOW);
Serial.println("bbbbbbbbbbbb");
} //正常
else
{ digitalWrite(dj1l, LOW);
digitalWrite(dj1r, LOW);
Serial.println("ccccccc");
} //正常
}
if (f1 == HIGH&&406>jc1 >300)
{ digitalWrite(dj1r, HIGH);
digitalWrite(dj1l, LOW);
Serial.println("DDDDDDDD"); } // fi实测高电平 但本语句不运行
if(f2 == HIGH&& 304 < jc1 <= 500)
{ digitalWrite(dj1l, HIGH);
digitalWrite(dj1r, LOW);
Serial.println("EEEEEEE");} // f2实测高电平 但本语句不运行
}
if (d1 == LOW)
{ digitalWrite(dj1r, LOW);
digitalWrite(dj1l, LOW);
} //正常
}
void loop()
{
jc1 = analogRead(dwq1);
e = e++;
if (e == 1)
{ Serial.println(jc1);
e = 0;}
d1 = digitalRead(dang1);
f1 = digitalRead(fx1);
if (d1 == HIGH )
{
if(f1==LOW&&f2==LOW) //f2不起作用?
{if (jc1 > 405)
{ digitalWrite(dj1r, HIGH);
digitalWrite(dj1l, LOW);
Serial.println("aaaaaaaaa");
} //正常
else if (jc1 <= 395)
{ digitalWrite(dj1l, HIGH);
digitalWrite(dj1r, LOW);
Serial.println("bbbbbbbbbbbb");
} //正常
else
{ digitalWrite(dj1l, LOW);
digitalWrite(dj1r, LOW);
Serial.println("ccccccc");
} //正常
}
if (f1 == HIGH&&406>jc1 >300)
{ digitalWrite(dj1r, HIGH);
digitalWrite(dj1l, LOW);
Serial.println("DDDDDDDD"); } // fi实测高电平 但本语句不运行
if(f2 == HIGH&& 304 < jc1 <= 500)
{ digitalWrite(dj1l, HIGH);
digitalWrite(dj1r, LOW);
Serial.println("EEEEEEE");} // f2实测高电平 但本语句不运行
}
if (d1 == LOW)
{ digitalWrite(dj1r, LOW);
digitalWrite(dj1l, LOW);
} //正常
}
