added toggle and reduced delay

This commit is contained in:
Nico Melone
2021-06-15 22:34:03 -04:00
parent 59591d7a2b
commit f3454ab5c1

View File

@@ -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();
}
}