|
|
用Arduino MEGA2560板子写了一个红外接近传感器控制多路舵机控制器的程序,但是烧录后并没有执行红外接近传感器所进行判断的命令,也就是说程序只执行了if(HIGH&&HIGH)的判断程序,其他的if判断没有执行,求教了。
int pushButton1 = 3;
int pushButton2 = 4;
void setup()
{
Serial.begin(115200);
pinMode(pushButton1, INPUT);
pinMode(pushButton2, INPUT);
}
void loop()
{
int buttonState1 = digitalRead(pushButton1);
int buttonState2 = digitalRead(pushButton2);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T400");
delay(400);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T1000");
delay(2000);
if (buttonState1 == HIGH && buttonState2 == HIGH)
{
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
while(buttonState1==HIGH && buttonState2==HIGH)
{
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1277 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1277 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1700 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1277 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1277 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1700 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1277 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1277 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1700 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
}
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
}
if (buttonState1 == LOW && buttonState2 == HIGH)
{
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P1298 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1298 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
while(buttonState1 == LOW && buttonState2 ==HIGH)
{
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P1298 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1677 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1677 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1700 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1677 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1677 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1700 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1677 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1677 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1700 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P1298 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1298 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P2049 T350");
delay(380);
}
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P1298 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1630 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P2049 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
}
if (buttonState1 == HIGH && buttonState2 == LOW)
{
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1230 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P1649 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1230 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1649 T350");
delay(380);
while(buttonState1 == HIGH && buttonState2 == LOW)
{
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1230 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P1549 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1277 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1277 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1300 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1277 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1277 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1300 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1277 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1793 #13 P1277 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1323 #25 P1300 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1793 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1793 #13 P1477 #19 P1407 #20 P1430 #21 P1230 #23 P1384 #24 P1323 #25 P1500 #27 P1337 #28 P1384 #29 P1649 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1230 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1649 T350");
delay(380);
}
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P898 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1230 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P1649 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1723 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1230 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1184 #29 P1849 T350");
delay(380);
Serial.println(" #3 P1663 #4 P1593 #5 P1477 #7 P1547 #8 P1523 #9 P1098 #11 P1686 #12 P1593 #13 P1477 #19 P1407 #20 P1430 #21 P1430 #23 P1384 #24 P1523 #25 P1500 #27 P1337 #28 P1384 #29 P1849 T350");
delay(380);
}
}
实物连接也都没有问题,实在找不到原因,求大神帮助啊。 |
|