From d803b2402dfee0cee05f11a4a0f908bf00912f9e Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Mon, 17 Oct 2022 14:14:23 +0200 Subject: [PATCH] update measure interval to 1h --- oil_sensor/include/SonarSensor.h | 1 + oil_sensor/src/oil_sensor.cpp | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/oil_sensor/include/SonarSensor.h b/oil_sensor/include/SonarSensor.h index d4c6368..850a628 100644 --- a/oil_sensor/include/SonarSensor.h +++ b/oil_sensor/include/SonarSensor.h @@ -12,6 +12,7 @@ public: void setup() { pinMode(VCC_PIN, OUTPUT); + turnOff(); } unsigned int scan() { diff --git a/oil_sensor/src/oil_sensor.cpp b/oil_sensor/src/oil_sensor.cpp index 0344311..ccd193d 100644 --- a/oil_sensor/src/oil_sensor.cpp +++ b/oil_sensor/src/oil_sensor.cpp @@ -10,8 +10,8 @@ #include "SonarSensor.h" -#define SEND_INTERVAL 37 // 37*8s = ~5min -#define SEND_VCC_INTERVAL (SEND_INTERVAL*6) // ~30min +#define SEND_INTERVAL 450 // 450*8s = ~1 hour +#define SEND_VCC_INTERVAL (SEND_INTERVAL*12) // ~12 hours SonarSensor oilSensor(OIL_SENSOR); @@ -22,7 +22,6 @@ volatile bool shouldSend = true; void setup() { oilSensor.setup(); TinySwitch::setup(SENDER_PIN); - delay(10000); TinyPower::setup(); TinyPower::enableWdt(WDTO_8S); } @@ -31,7 +30,7 @@ void loop() { if (shouldSend) { shouldSend = false; oilSensor.turnOn(); - delay(1000); + delay(500); unsigned int distance = oilSensor.scan(); oilSensor.turnOff(); if (distance) {