Arduino refactoring #4
1 changed files with 12 additions and 12 deletions
|
@ -4,17 +4,17 @@
|
||||||
|
|
||||||
#define REED_SWITCH_INPUT_PIN 13
|
#define REED_SWITCH_INPUT_PIN 13
|
||||||
|
|
||||||
#define SPACE_STATUS_RED_PIN 12
|
#define RED_LED_OUTPUT_PIN 12
|
||||||
#define SPACE_STATUS_YELLOW_PIN 11
|
#define YELLOW_LED_OUTPUT_PIN 11
|
||||||
#define SPACE_STATUS_GREEN_PIN 10
|
#define GREEN_LED_OUTPUT_PIN 10
|
||||||
|
|
||||||
void setup(){
|
void setup(){
|
||||||
Serial.begin(9600);
|
Serial.begin(9600);
|
||||||
pinMode(REED_SWITCH_INPUT_PIN, INPUT);
|
pinMode(REED_SWITCH_INPUT_PIN, INPUT);
|
||||||
|
|
||||||
pinMode(SPACE_STATUS_RED_PIN, OUTPUT);
|
pinMode(RED_LED_OUTPUT_PIN, OUTPUT);
|
||||||
pinMode(SPACE_STATUS_YELLOW_PIN, OUTPUT);
|
pinMode(YELLOW_LED_OUTPUT_PIN, OUTPUT);
|
||||||
pinMode(SPACE_STATUS_GREEN_PIN, OUTPUT);
|
pinMode(GREEN_LED_OUTPUT_PIN, OUTPUT);
|
||||||
}
|
}
|
||||||
|
|
||||||
int threshold = 20;
|
int threshold = 20;
|
||||||
|
@ -56,17 +56,17 @@ void loop(){
|
||||||
// ampel / traffic light signals
|
// ampel / traffic light signals
|
||||||
if (space_status_b4 == 1) {
|
if (space_status_b4 == 1) {
|
||||||
// closed
|
// closed
|
||||||
digitalWrite(SPACE_STATUS_RED_PIN, HIGH);
|
digitalWrite(RED_LED_OUTPUT_PIN, HIGH);
|
||||||
digitalWrite(SPACE_STATUS_GREEN_PIN, LOW);
|
digitalWrite(GREEN_LED_OUTPUT_PIN, LOW);
|
||||||
} else if (space_status_b4 == 0) {
|
} else if (space_status_b4 == 0) {
|
||||||
// open
|
// open
|
||||||
digitalWrite(SPACE_STATUS_RED_PIN, LOW);
|
digitalWrite(RED_LED_OUTPUT_PIN, LOW);
|
||||||
digitalWrite(SPACE_STATUS_GREEN_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(SPACE_STATUS_YELLOW_PIN, HIGH);
|
digitalWrite(YELLOW_LED_OUTPUT_PIN, HIGH);
|
||||||
} else {
|
} else {
|
||||||
digitalWrite(SPACE_STATUS_YELLOW_PIN, LOW);
|
digitalWrite(YELLOW_LED_OUTPUT_PIN, LOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue