用arduino制作一个火灾报警器
可以使用Arduino制作一个简单的火灾报警器。以下是一个基本的示例代码和电路连接图:
int smokePin = A0; // 将MQ-2传感器的模拟输出连接到Arduino的A0引脚 int buzzerPin = 8; // 将蜂鸣器连接到Arduino的数字引脚8 void setup() { pinMode(smokePin, INPUT); pinMode(buzzerPin, OUTPUT); Serial.begin(9600); } void loop() { int smokeValue = analogRead(smokePin); Serial.print("Smoke Value: "); Serial.println(smokeValue); // 如果检测到烟雾,触发报警 if (smokeValue > 500) { digitalWrite(buzzerPin, HIGH); Serial.println("Fire detected! Alert!"); delay(1000); } else { digitalWrite(buzzerPin, LOW); Serial.println("No fire detected."); } delay(500); // 延迟以稳定读数 }
请确保连接了MQ-2烟雾传感器,并根据传感器规格调整阈值。如果检测到烟雾,蜂鸣器将发出声音,并且串口监视器将显示相应的消息。
<< 上一篇
下一篇 >>