Module NRF24L01 avec Arduino / Ce qu'il faut savoir / Caractéristiques

Caractéristiques


  •        Fréquence de transmission

      Le nRF24L01 fonctionne dans la plage de 2,4 GHz à 2,525 GHz, par « pas » de 1 MHz. Chaque pas de 1 MHz est un canal.

  •       Vitesse de transmission des données par radio

       Le nRF24 permet la transmission de données à vitesse plus ou moins rapide, selon ses besoins, et la portée que l’on souhaite atteindre. Par défaut, nous avons le choix entre trois valeurs possibles :

        - Vitesse de 250 kbps (vitesse la plus lente, qui « porte » le plus loin);

        -   Vitesse de 1 Mbps (vitesse moyenne);

        -Vitesse de 2 Mbps (vitesse la plus rapide, qui « porte » le moins loin);

Vouloir émettre à grande vitesse a un inconvénient majeur qui est, une plus faible portée de signal, et un plus grand risque d’erreurs, dues aux interférences. Il faut donc toujours adapter la vitesse de transmission de données à son besoin.

  •      Mémoire du nRF24L01

       La mémoire du nRF24 est limitée à 32 octets par message, en émission comme en réception.

  •      Tunnels de communication

           Tout d’abord les nRF24 sont limités à 6 canaux de communication simultanés. Mais  sur ces canaux, un seul est utilisable en émission/réception (les autres ne pouvant qu’écouter, et non émettre).

Il faut savoir que chaque tunnel à une adresse qui lui est propre. Pour que deux modules communiquent, un tunnel doit être ouvert entre eux. Cela signifie donc que l’expéditeur doit avoir un canal ouvert en écriture et que le destinataire doit avoir le même canal en lecture. Un canal unique peut être ouvert pour la lecture ou l’écriture mais pas pour la lecture et l’écriture en même temps.