diff --git a/node/node.ino b/node/node.ino index 67b9d93..0cbd01e 100644 --- a/node/node.ino +++ b/node/node.ino @@ -2,7 +2,7 @@ #include #include -#define MESURE_PERIOD 10 +#define MESURE_PERIOD 30 const int cameraID = 0x1; @@ -76,7 +76,7 @@ float convertVoltageTemperature(float voltage) { } float readTemp() { - return convertVoltageTemperature(readVoltageNTimes(pinTemperature, 50)); + return convertVoltageTemperature(readVoltageNTimes(pinTemperature, 10)); } void turnOnFlash() { @@ -91,7 +91,7 @@ int sendPresence() { while (!LoRa.beginPacket()) {} LoRa.print("1-1-"); LoRa.print(cameraID); - LoRa.print("-0"); + LoRa.print("-0.0"); return LoRa.endPacket(); } @@ -108,6 +108,9 @@ void loop() { if (movementState) { Serial.println("Mouvement detecté"); sendPresence(); + turnOnFlash(); + delay(2000); + turnOffFlash(); movementState = false; } else if (mesurementState) { float temperature = readTemp(); @@ -116,5 +119,7 @@ void loop() { Serial.println("°C"); sendTemperature(temperature); mesurementState = false; + delay(50); + movementState = false; } }