1
我有一个arduino程序的问题。我是初学者。 每次我上传这个程序,“henti”总是高。它在5秒后应该是低的。Arduino C编程:为什么输出不是它应该的方式?
请帮帮我!!
void loop()
{
if digitalRead(manual)==HIGH && digitalRead(pln_in)==HIGH && digitalRead(gen_in)==LOW)
{
keadaan1();
}
}
void keadaan1()
{
digitalWrite(henti, HIGH);
digitalWrite(gen_out, LOW);
digitalWrite(normal, LOW);
digitalWrite(emergency, LOW);
digitalWrite(start, LOW);
digitalWrite(busi, LOW);
delay(5000);
digitalWrite(pln_out, HIGH);
digitalWrite(henti, LOW);
}
我知道现在该做什么。非常感谢paxdiablo。 –