D'abord :
if (distance>3 && distance<25) { // <-- modif ici
Etatplace= LOW; // <-- modif ici
Serial.println("1");
Serial.println(Etatplace);
uint8_t data[] = "Place1 occupée";
rf95.send(data, sizeof(data));
rf95.waitPacketSent();
} else {
Etatplace= HIGH; // <-- modif ici
Serial.println("0");
Serial.println(Etatplace);
uint8_t data[] = "Place1 libre";
rf95.send(data, sizeof(data));
rf95.waitPacketSent();
}
}
Ensuite, tu ne parles plus de ton problème initial, celui du stockage de données : est-il réglé (je ne vois rien ici qui le montre) ?
Enfin, je ne comprends pas ta question sur la collecte des données : de quelles données s'agit-il et qu'appelles-tu "collecte" ?