loader

Effectuer une transmission radio avec un NRF24L01 sur Arduino

Communiquer à distance permet d'innombrables applications, du transfert de données à la commande d'actions à distance. Le module le plus utilisé aujourd'hui pour une mise en place simple, une faible consommation d'énergie et une portée de 1000m est le nRF24L01+. Voyons comment mettre en place une communication à distance !

Brancher un module radio à chacune des cartes électroniques selon le schéma suivant (les deux montages sont similaires) : 



Visser l'antenne au module émetteur.

Pour commencer, le but est de transmettre le message "Bonjour" d'une carte à l'autre.
Pour cela, brancher une des deux cartes à l'ordinateur et transférer le code ci-dessous :



Cette carte est désormais en train d'émettre le message "Bonjour" chaque seconde par radio.

Il s'agit maintenant de recevoir ce message avec l'autre carte.
Pour cela, brancher l'autre carte à l'ordinateur et transférer le code ci-dessous :
Remarque : vous pouvez laisser l'autre carte branchée, il s'agit alors de changer le port de la carte dans l'interface (en haut à gauche) pour transférer le code à la bonne carte.



Tout fonctionne ?

Utilisez le premier code pour la carte émettrice du message personnalisé.
L’objectif dans le code suivant est de contrôler l'allumage d'une LED branchée sur la carte réceptrice en fonction du message.




Tout fonctionne ? N'hésitez pas à contacter l'équipe Vittascience en cas de besoin. 

Merci d’avoir suivi ce tutoriel ! N’hésitez pas à commenter pour partager vos succès ou poser vos questions.

Licence d'utilisation

Licence Creative Commons

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas de Modification 2.0 France