added toggle and reduced delay
This commit is contained in:
@@ -185,13 +185,21 @@ void off(){
|
||||
void ignite(){
|
||||
if(!burner_status){
|
||||
myservo.write(10); //full open to ignite space
|
||||
delay(3000);//wait for ignition
|
||||
delay(2000);//wait for ignition
|
||||
myservo.write(20.0);//bring back from ignite space to HIGH
|
||||
burner_status = 1;
|
||||
Serial.println("BURNER IS ON BE CAREFUL!!!");
|
||||
}
|
||||
}
|
||||
|
||||
void toggle(){
|
||||
if(burner_status){
|
||||
off();
|
||||
}else {
|
||||
ignite();
|
||||
}
|
||||
}
|
||||
|
||||
void set_to_percent(int percent){
|
||||
//percent should be 0 to 100 aka 50% is 50
|
||||
float percent_f = 1.0 - percent/100.0;
|
||||
@@ -214,5 +222,7 @@ void set_to_preset(String preset){
|
||||
set_to_percent(35);
|
||||
}else if(preset.equalsIgnoreCase("high")){
|
||||
set_to_percent(60);
|
||||
}else if(preset.equalsIgnoreCase("toggle")){
|
||||
toggle();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user