diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-04-17 20:33:21 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-04-17 20:33:21 +0200 |
commit | dc9d03afd4630f922c1efacc95e7af9370ffac94 (patch) | |
tree | 2437cde473db0c6c9a6a818d75e72f81cb49b098 /vote | |
parent | 61ad3b1960d9b20106fa9a8baeba8c16ec4848f1 (diff) |
define LED_BUILTIN; replace variables LED1 and LED2 with defines LED1_PIN and LED2_PIN
Diffstat (limited to 'vote')
-rw-r--r-- | vote/vote.ino | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/vote/vote.ino b/vote/vote.ino index 29618f1..fcc16c6 100644 --- a/vote/vote.ino +++ b/vote/vote.ino @@ -39,11 +39,10 @@ // Validity timing thresholds const unsigned long VOTE_TIME_TOLERANCE = 1 * 60 * 1000; // 1 minute -// LED pin setup -int LED1 = 2; // Blue -int LED2 = 33; // Green - -//Global variable to track vote outcome +// track vote outcome +#define LED_PIN LED_BUILTIN +#define LED1_PIN 2 // Blue +#define LED2_PIN 33 // Green bool waterIsDrinkable = true; // true means LED off, false means LED on // Classify gape state @@ -275,13 +274,13 @@ void setup() { Serial.begin(115200); esp_log_level_set("*", ESP_LOG_DEBUG); - pinMode(LED_BUILTIN, OUTPUT); - digitalWrite(LED_BUILTIN, HIGH); // Start with LED off (HIGH = off on active-low boards) + pinMode(LED_PIN, OUTPUT); + digitalWrite(LED_PIN, HIGH); // Start with LED off (HIGH = off on active-low boards) - pinMode(LED1, OUTPUT); - pinMode(LED2, OUTPUT); - digitalWrite(LED1, LOW); - digitalWrite(LED2, LOW); + pinMode(LED1_PIN, OUTPUT); + pinMode(LED2_PIN, OUTPUT); + digitalWrite(LED1_PIN, LOW); + digitalWrite(LED2_PIN, LOW); // setup Bluetooth BLEDevice::init(""); @@ -302,16 +301,16 @@ void loop() { concludeVote(); cleanOldBallotData(); // Tidy the voter stack - digitalWrite(LED_BUILTIN, waterIsDrinkable ? LOW : HIGH); + digitalWrite(LED_PIN, waterIsDrinkable ? LOW : HIGH); // LED Logic: GREEN if drinkable, RED if not if (waterIsDrinkable) { - digitalWrite(LED2, HIGH); // GREEN ON - digitalWrite(LED1, LOW); // RED OFF + digitalWrite(LED2_PIN, HIGH); // GREEN ON + digitalWrite(LED1_PIN, LOW); // RED OFF Serial.println("Water is DRINKABLE - GREEN LED ON"); } else { - digitalWrite(LED2, LOW); // GREEN OFF - digitalWrite(LED1, HIGH); // RED ON + digitalWrite(LED2_PIN, LOW); // GREEN OFF + digitalWrite(LED1_PIN, HIGH); // RED ON Serial.println("Water is NOT DRINKABLE - RED LED ON"); } |