Modification mineures node

This commit is contained in:
Paul Faure 2022-01-20 01:55:08 +01:00
parent 4108b4bd7d
commit 2c4ff16b93

View file

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