if,while函数的判断语句,不可以在函数内重新读取吗?
在Arduino中,if,while函数的判断语句,不可以在函数内重新读取吗?比如:val = digitalRead(5);
while(val == HIGH)
{
digitalWrite(4,LOW);
val = digitalRead(5);
}
这样的写法,不能正常运行,是吗?必须写成
while(digitalRead(5))
{
digitalWrite(4,LOW);
}
这样的格式,才可正常运行。是不是这样的?
还有if函数中不可以嵌套while函数吗?同样是不能正常运行,但又不能通过调试,看指针在哪,有点纠结,请大家帮忙看看 誰跟你說的?
這麼簡單的程序, 直接測試一下就可以了, 不要胡亂信人. Super169 发表于 2014-7-26 15:44 static/image/common/back.gif
誰跟你說的?
這麼簡單的程序, 直接測試一下就可以了, 不要胡亂信人.
没有谁跟我说,是测试得出的结果。我很奇怪,问问大家用的时候,是否也是这样 你的程序, 如果 pin 及變數的設定沒問題, 應該不會有問題的.
不要跟大家玩猜謎遊戲, 你沒說清楚, 大家怎會知道你碰到什麼問題.
或者你說說測試出來的結果有什麼問題, 最好把程式完整也放出來, 不用大家瞎猜.
页:
[1]