Я работаю с несколькими модулями nRF24L01, и у меня возникают проблемы с распознаванием того, какой пакет находится на каком узле.
Есть ли у кого-нибудь опыт работы с этим модулем и какова полезная нагрузка ack RF24?
struct package0 {
float temperature = 0;
float humidity = 0;
int soil = 0;
};
typedef struct package0 Package0;
Package0 pack0;
const byte address[][6] = {
"00001",
"00002"
};
void setup() {
radio.begin();
radio.openReadingPipe(1, address[0]);
radio.openReadingPipe(2, address[1]);
radio.startListening();
};
void loop() {
if (radio.available())
radio.read( & pack0, sizeof(pack0));
Serial.print(pack0.temperature);
Serial.println("C");
Serial.print(pack0.humidity);
Serial.println("%");
Serial.print(pack0.soil);
Serial.println("%");
}