Bonjour à tous,
je travaille sur une mini station météo avec un capteur BME280 et un DS18b20, une Arduino pro mini coté émetteur, une arduino Uno coté récepteur et deux NRF24L01+ pour la liaison radio. Pour l'instant, ça fonctionne pas mal.
J'aimerais travailler sur un autre projet, toujours sur la même base avec un montage identique.
J'utilise la bibliothèque RF24 avec ces paramètres :
radio.begin();
radio.setPALevel(RF24_PA_LOW); //puissance minimum
radio.setChannel(0x20); //canal 32
radio.setDataRate(RF24_1MBPS);
radio.openWritingPipe(0xF0F0F0F0F0LL);
radio.enableDynamicPayloads();
radio.setAutoAck(1);
radio.setRetries(15, 15);
Autant, j'ai bien compris la ligne radio.setChannel(0x20); pour utiliser le canal 32, autant je n'ai pas compris comment fonctionne le radio.openWritingPipe.
Mes questions :
-
Si je veux que deux montages émetteur, récepteur fonctionnent indépendamment l'un de l'autre, il faut utiliser un canal différent (par exemple 20 - 0x14) mais faut il également changer la valeur de radio.openWritingPipe et quelle valeur faut-il donner ? Que signifie le LL à la fin de la valeur hexadécimale ?
-
comment faire pour que le même récepteur reçoive les valeurs de plusieurs capteurs issus de différents montages Pro mini + NRF24L01 ?
Merci pour votre aide