aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mussel1/mussel1.ino16
-rw-r--r--mussel2/mussel2.ino16
2 files changed, 20 insertions, 12 deletions
diff --git a/mussel1/mussel1.ino b/mussel1/mussel1.ino
index 679e225..28c8097 100644
--- a/mussel1/mussel1.ino
+++ b/mussel1/mussel1.ino
@@ -16,16 +16,20 @@ void setup() {
}
void loop() {
- // Get the current second (0-59)
- unsigned long currentTime = millis();
- unsigned long totalSeconds = currentTime / 1000;
- unsigned long currentSecond = totalSeconds % 60;
-
String msg = "good";
- if (currentSecond >= 50)
+ if (read() >= 50)
msg = "bad";
Serial.printf("*** NOTIFY: %s ***\n", msg);
delay(1000);
}
+
+byte read() {
+ // Get the current second (0-59)
+ unsigned long currentTime = millis();
+ unsigned long totalSeconds = currentTime / 1000;
+ unsigned long currentSecond = totalSeconds % 60;
+
+ return (byte)currentSecond;
+}
diff --git a/mussel2/mussel2.ino b/mussel2/mussel2.ino
index 6ffb876..dc0a298 100644
--- a/mussel2/mussel2.ino
+++ b/mussel2/mussel2.ino
@@ -16,16 +16,20 @@ void setup() {
}
void loop() {
- // Get second-long cyclic counter 0-11
- unsigned long currentTime = millis();
- unsigned long totalSeconds = currentTime / 1000;
- unsigned long currentSecond = totalSeconds % 12;
-
String msg = "good";
- if (currentSecond >= 9)
+ if (read() >= 9)
msg = "bad";
Serial.printf("*** NOTIFY: %s ***\n", msg);
delay(1000);
}
+
+byte read() {
+ // Get second-long cyclic counter 0-11
+ unsigned long currentTime = millis();
+ unsigned long totalSeconds = currentTime / 1000;
+ unsigned long currentSecond = totalSeconds % 12;
+
+ return (byte)currentSecond;
+}