本站改版新增arduino频道
arduino 遮挡模块
const int flameSensorPin = 3; // 火焰传感器连接到数字引脚 D2
const int ledPin = 8; // LED 连接到数字引脚 D13
void setup() {
pinMode(flameSensorPin, INPUT); // 设置火焰传感器引脚为输入
pinMode(ledPin, OUTPUT); // 设置LED引脚为输出
Serial.begin(115200); // 初始化串口通信
}
void loop() {
int flameState = digitalRead(flameSensorPin); // 读取火焰传感器的状态
if (flameState == LOW) { // 火焰传感器检测到火焰时,输出低电平
digitalWrite(ledPin, HIGH); // 点亮LED
Serial.println("Flame detected!"); // 输出检测到火焰的消息
} else {
digitalWrite(ledPin, LOW); // 熄灭LED
Serial.println("No flame detected."); // 输出未检测到火焰的消息
}
delay(500); // 延迟500毫秒
}
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0094029903411865 seconds