MANORANJAN DAS
Published © CC BY

Arduino Flame Sensor

This project is a simple Arduino flame sensor.

BeginnerFull instructions provided10 hours5,659
Arduino Flame Sensor

Things used in this project

Story

Read more

Custom parts and enclosures

Code In Archive File

Schematics

untitled_sketch_bb_a9jcMHswEO.png

Code

Flame.ino

Arduino
// lowest and highest sensor readings:
// Please Watch And like My YouTube Video.
//https://www.youtube.com/channel/UCH1gnEFA56HpjsXtroSPwGQ?view_as=subscriber
//Please Subcribe My Youtube Channel For More Tutorial And Video 
const int sensorMin = 0;     // sensor minimum
const int sensorMax = 1024;  // sensor maximum

void setup() {
  // initialize serial communication @ 9600 baud:
  Serial.begin(9600);  
}
void loop() {
  // read the sensor on analog A0:
	int sensorReading = analogRead(A0);
  // map the sensor range (four options):
  // ex: 'long int map(long int, long int, long int, long int, long int)'
	int range = map(sensorReading, sensorMin, sensorMax, 0, 3);
  
  // range value:
  switch (range) {
  case 0:    // A fire closer than 1.5 feet away.
    Serial.println("** Close Fire **");
    break;
  case 1:    // A fire between 1-3 feet away.
    Serial.println("** Distant Fire **");
    break;
  case 2:    // No fire detected.
    Serial.println("No Fire");
    break;
  }
  delay(1);  // delay between reads
}

Credits

MANORANJAN DAS

MANORANJAN DAS

16 projects • 37 followers

Comments