本站改版新增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.0099689960479736 seconds