Датчик огня KY-026 (flame sensor Arduino) позволяет определить наличие открытого пламени с помощью инфракрасного приемника. На основе датчика можно создать пожарную сигнализацию в доме и много других полезных устройств.
Может использоваться в газовых, солярочных, бензиновых горелках имеющих электроподжиг. В этом случае дуга создаваемая высоким напряжением поджигает топливо, а автоматика управляющая поджигом получает данные от датчика пламени определяет загорелось ли топливо и прекращает работу электроподжига.
                
                            
int led = 13; // define the LED pin
int digitalPin = 2; // KY-026 digital interface
int analogPin = A0; // KY-026 analog interface
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
    pinMode(led, OUTPUT);
    pinMode(digitalPin, INPUT);
    //pinMode(analogPin, OUTPUT);
    Serial.begin(9600);
}
void loop()
{
    // Read the digital interface
    digitalVal = digitalRead(digitalPin); 
    if(digitalVal == HIGH) // if flame is detected
    {
    digitalWrite(led, HIGH); // turn ON Arduino's LED
    }
    else
    {
    digitalWrite(led, LOW); // turn OFF Arduino's LED
    }
    // Read the analog interface
    analogVal = analogRead(analogPin); 
    Serial.println(analogVal); // print analog value to serial
    delay(100);
}
                            
                        
                © Вёрстку делал Даниэль Усов