• Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
HomeArduinoShieldsUse flame sensor on Arduino
Previous Next

Use flame sensor on Arduino

Posted by: Alvin Jin , March 3, 2014

[vc_row][vc_column width=”1/1″][vc_tour][vc_tab title=”Introduction” tab_id=”1393827659-1-50″][vc_column_text]a

The flame sensor receives the infrared by infrared receiver and transfer it  to electric signal. We convert electric signal to a corresponding value by Arduino ADC. The sensor has 3 pins,

“+”→ Arduino’s 5V

“-“→ Arduino’s GND

“s”→ Arduino’s A0

As shown below:

a[/vc_column_text][/vc_tab][vc_tab title=”Test Code” tab_id=”1393827659-2-99″][vc_column_text]

int sensorPin = A0;
int ledPin = 13;
int sensorValue = 0;

void setup() {
  pinMode(ledPin, OUTPUT); 
  Serial.begin(115200);
}

void loop() {
  sensorValue = analogRead(sensorPin);
  Serial.println(1024 - sensorValue); 
  //Serial.write(sensorValue);
  digitalWrite(ledPin, HIGH); 
  delay(100);         
  digitalWrite(ledPin, LOW);  
  delay(100);                 
}

[/vc_column_text][/vc_tab][vc_tab title=”Test Result ” tab_id=”1393830203095-2-9″][vc_column_text]Since the environment has pyroelectric infrared background, so there is no flame still have value, as shown:

cxz

When you touching the sensor,  the infrared released by human body make larger value, as shown:

cxz0

Since the body  also release infrared, so the object of the experiment did not use a flame, but with the same effect of the flame.[/vc_column_text][/vc_tab][/vc_tour][/vc_column][/vc_row]

Tags: Shields

Share!
Tweet

Alvin Jin

About the author

Leave a Reply Cancel reply

You must be logged in to post a comment.

Category

  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors