Commit 05d6754a authored by Gayan Kavinda Gamlath's avatar Gayan Kavinda Gamlath 😂

Flame Update

parent b0d8a124
const int ledpin=13; // ledpin,flamepin and buzpin are not changed throughout the process const int ledpin=13; /* ledpin,flamepin and buzpin are not changed throughout the process */
const int flamepin=A5; const int flamepin=A5; /* Flame Pin to Analog arduino A5 */
const int buzpin=11; const int buzpin=11; /*Buzzer Pin is 11*/
const int threshold=200;// sets threshold value for flame sensor const int threshold=200; /*the current draw threshold level that's in the range of the analog input*/
int flamesensvalue=0; // initialize flamesensor reading int flamesensvalue=0; /* initialize flamesensor reading */
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600); /*initialize serial communications*/
pinMode(ledpin,OUTPUT); pinMode(ledpin,OUTPUT); /*initialize the LED pin as an output:*/
pinMode(flamepin,INPUT); pinMode(flamepin,INPUT); /*initialize the Flame sensor pin as an analog input:*/
pinMode(buzpin,OUTPUT); pinMode(buzpin,OUTPUT); /*initialize the Buzzer pin as an output:*/
} }
void loop() { void loop() {
flamesensvalue=analogRead(flamepin); // reads analog data from flame sensor flamesensvalue=analogRead(flamepin); /* reads analog data from flame sensor */
if (flamesensvalue<=threshold) { // compares reading from flame sensor with the threshold value if (flamesensvalue<=threshold) { /* compares reading from flame sensor with the threshold value */
digitalWrite(ledpin,HIGH); //turns on led and buzzer digitalWrite(ledpin,HIGH); //turns on led and buzzer
tone(buzpin,100); tone(buzpin,100);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment