用arduino制作一个火灾报警器
作者:野牛程序员:2023-12-21 12:49:39Arduino阅读 2943
可以使用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烟雾传感器,并根据传感器规格调整阈值。如果检测到烟雾,蜂鸣器将发出声音,并且串口监视器将显示相应的消息。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python扫雷小游戏
- 下一篇:Arduino超声波测距控制两个舵机
