From f0087a401faf0e3b53af76df7e195cacd39d6e55 Mon Sep 17 00:00:00 2001 From: lux Date: Sun, 15 Nov 2020 13:50:46 -0500 Subject: [PATCH] well arduino ide is weird --- src/main.cpp => main/main.ino | 27 ++++++++++++++------------- {src => main}/tone.h | 0 2 files changed, 14 insertions(+), 13 deletions(-) rename src/main.cpp => main/main.ino (91%) rename {src => main}/tone.h (100%) diff --git a/src/main.cpp b/main/main.ino similarity index 91% rename from src/main.cpp rename to main/main.ino index d07ec5e..79e3c21 100644 --- a/src/main.cpp +++ b/main/main.ino @@ -128,25 +128,26 @@ void loop() { Serial.print("password> "); } - while (Serial.available() > 0) { + if (Serial.available()) { char c = Serial.read(); + readString += c; - } - if (readString.length() > 0) { - Serial.println(readString); + if (c == '\n') { + Serial.println(readString); - if (readString == pass) { - isArmed = 0; + if (readString == pass) { + isArmed = 0; - playMelody(2, unarmMelody, unarmDurations, noteDelay); - Serial.println("Successfully UNARMED."); - } else { - playMelody(2, armMelody, unarmDurations, noteDelay); - Serial.println("Wrong password!"); + playMelody(2, unarmMelody, unarmDurations, noteDelay); + Serial.println("Successfully UNARMED."); + } else { + playMelody(2, armMelody, unarmDurations, noteDelay); + Serial.println("Wrong password!"); + } + readString = ""; + waitingForPass = 0; } - readString = ""; - waitingForPass = 0; } currentMillis = millis(); diff --git a/src/tone.h b/main/tone.h similarity index 100% rename from src/tone.h rename to main/tone.h