Arduino 如何使蜂鸣器保持开启(LDR警报)?
我在Arduino有一个检查LDR传感器的程序。如果超过设定值,将触发报警。我如何设置它,使其在触发后保持打开状态,直到检测到按下按钮解除它 代码:Arduino 如何使蜂鸣器保持开启(LDR警报)?,arduino,arduino-uno,Arduino,Arduino Uno,我在Arduino有一个检查LDR传感器的程序。如果超过设定值,将触发报警。我如何设置它,使其在触发后保持打开状态,直到检测到按下按钮解除它 代码: 您应该使用标志来触发警报,而不是直接使用阈值 if (ldrStatus >= 30) { AlarmFlag = true; //Set alarm } ... if (digitalRead(pushButton) == LOW){ AlarmFlag = false; //Turn off alarm } ... if (A
您应该使用标志来触发警报,而不是直接使用阈值
if (ldrStatus >= 30) {
AlarmFlag = true; //Set alarm
}
...
if (digitalRead(pushButton) == LOW){
AlarmFlag = false; //Turn off alarm
}
...
if (AlarmFlag == true){
Serial.println("ALARM ON");
...
}
if (ldrStatus >= 30) {
AlarmFlag = true; //Set alarm
}
...
if (digitalRead(pushButton) == LOW){
AlarmFlag = false; //Turn off alarm
}
...
if (AlarmFlag == true){
Serial.println("ALARM ON");
...
}