Arduino refactoring #4

Open
fiveop wants to merge 28 commits from fiveop/arduino_refactoring into master
Showing only changes of commit 4db98d53cd - Show all commits

View file

@ -18,8 +18,9 @@ void setup(){
pinMode(GREEN_LED_OUTPUT_PIN, OUTPUT); pinMode(GREEN_LED_OUTPUT_PIN, OUTPUT);
} }
int threshold = 20; const int THRESHOLD = 20;
int space_status = threshold / 2;
int space_status = THRESHOLD / 2;
int space_status_b4 = 0; int space_status_b4 = 0;
int delay_time = 1000; int delay_time = 1000;
@ -39,14 +40,14 @@ void loop(){
space_status -= 1; space_status -= 1;
} }
} else if (pin_status == 1){ } else if (pin_status == 1){
if (space_status < threshold){ if (space_status < THRESHOLD){
space_status += 1; space_status += 1;
} }
} }
// status check if we can switch the status. // status check if we can switch the status.
// low pass prevents waggling a bit // low pass prevents waggling a bit
if (space_status >= threshold-3) { if (space_status >= THRESHOLD-3) {
// closed // closed
space_status_b4 = 1; space_status_b4 = 1;
} else if (space_status <= 3) { } else if (space_status <= 3) {
@ -65,7 +66,7 @@ void loop(){
digitalWrite(GREEN_LED_OUTPUT_PIN, HIGH); digitalWrite(GREEN_LED_OUTPUT_PIN, HIGH);
} }
if (space_status > 3 && space_status < threshold - 3) { if (space_status > 3 && space_status < THRESHOLD - 3) {
digitalWrite(YELLOW_LED_OUTPUT_PIN, HIGH); digitalWrite(YELLOW_LED_OUTPUT_PIN, HIGH);
} else { } else {
digitalWrite(YELLOW_LED_OUTPUT_PIN, LOW); digitalWrite(YELLOW_LED_OUTPUT_PIN, LOW);