Modification mineures node
This commit is contained in:
parent
4108b4bd7d
commit
2c4ff16b93
1 changed files with 8 additions and 3 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue