#include <Servo.h>;
Servo servo1;
float flamelevel = 0; // mapped and inverted % of sensor range
#define greenLED 7 // fire okay or firing
#define redLED 2 // warning or flashing alert
void setup() {
servo1.attach(6);
}
void loop() {
float analogValue = digitalRead(6);
if(analogValue == HIGH)
{
for(int pos=0;pos<=180;pos++)
{
servo1.write(pos);
delay(15);
}
for(int pos=180;pos>=0;pos--)
{
servo1.write(pos);
delay(15);
}
}
else{
int pos = 0;
servo1.write(0);
}
//Serial.print("Sensor RAW: ");
//Serial.println(analogValue, 0);
//flamelevel = map(analogValue, 0, 1024, 100, 0);
//Serial.print(flamelevel, 0);
//Serial.println("%");
// disabling the lcd commands makes serial print work
//lcd.setCursor(0, 0);
// lcd.print(F("Flame: "));
}