Схема подключения датчика огня к Arduino

Схема подключения

Скетч для теста

int led_pin = 13 ; // Пин светодиода или пищалки (как на схеме)
 
int flame_sensor_pin = 8; // Цифровой порт к которому подключен модуль
int flame_pin = HIGH; // Устанавливаем стартовое значение для показаний датчика
 
void setup() {
  pinMode (led_pin, OUTPUT);
  pinMode (flame_sensor_pin, INPUT);
  Serial.begin (9600);
}
 
void loop() {
  flame_pin = digitalRead (flame_sensor_pin); // Считываем показания с сенсора
  if (flame_pin == LOW) { // У нас пожар!
    Serial.println("Flame!!"); // Пишем в лог, что у нас пожар
    digitalWrite(led_pin, HIGH); // Загорается светодиод или пищит пищалка
  } else { // Все хорошо
    Serial.println ("Everything is OK!"); // Пишем в лог, что все ок
    digitalWrite (led_pin , LOW); // Выключаем светодиод или пищалку
  }
}