dogfood-timer improved time keeping accuracy even more
This commit is contained in:
1 parent
f09abf967f
commit
415a5f8484
1 file changed
+3
-3
+3
-3
@@ -192,7 +192,7 @@ void setuptime() {
|
||||
}
|
||||
delay(250);
|
||||
unsigned long oldtime = 0;
|
||||
unsigned long secper20 = now();
|
||||
unsigned long clockoffset = now();
|
||||
check = false;
|
||||
while(1 == 1) {
|
||||
time_t t = now();
|
||||
@@ -232,7 +232,7 @@ void setuptime() {
|
||||
if(now() != oldtime) {
|
||||
//if(check == false) {
|
||||
//Serial.println(analogRead(3));
|
||||
if(now()-1200 >= secper20) {
|
||||
if(now()-1500 >= clockoffset) {
|
||||
if(now()-15 >= wait && analogRead(3) < 100) {
|
||||
digitalWrite(10, LOW); // just in case the arduino skips a second at the wrong time
|
||||
}
|
||||
@@ -240,7 +240,7 @@ void setuptime() {
|
||||
today = 0;
|
||||
}
|
||||
setTime(now() + 1);
|
||||
secper20 = now();
|
||||
clockoffset = now();
|
||||
}
|
||||
if(now()-15 >= wait && analogRead(3) < 100) {
|
||||
digitalWrite(10, LOW);
|
||||
|
||||
Reference in new issue
Block a user