NRF24 bidirectional communication

Bonjour à tous,

J'utilise des arduino nano avec des nrf24 depuis maintenant 4 ans sans soucis insurmontables avec l'aide des differents forum, merci aux contributeurs.
Depuis maintenant 4 ans je n'ai toujours rien compris à quoi correspont le petit 1 qui peut aussi être un 0 entouré en rouge pour le reading pipe dans la copie d'écran ( en fonction du pipe utilisé ). Et pourquoi rien dans le writing pipe.
Je recopie donc betement un code qui fontionne sans comprendre.
Si un des membres pouvait m'expliquer d'une manière tres simple avec pourquoi pas petit dessin avec l'origine de ce 1 ou 0.
Merci d'avance pour la réponse.
Et vous souhaitant une bonne journée.
image

Bonjour bdeutsch,
je comprends votre problème car j'ai eu le mème un mois auparavant.
Je ne suis pas un expert en Arduino mais à mon avis la ligne:
"radio.openReadingPipe(1, addresses[0]);" veut dire:
"ouvrir la lecture radio du Pipe 1 sur l'adresse 0"

Explication :
Si on a plusieurs arduino l'un s'appelant pipe 1 et l'autre s'appelant pipe 2,
et si on a un récepteur du nom "adresses[0]".

Si on veut transmettre l'information du Pipe 1 vers l'adresse 0, la ligne de code sera:
"radio.openReadingPipe(1, addresses[0]);".

Tandis que si on veut transmettre l'information du Pipe 2 vers l'adresse 0, la ligne de code sera:
"radio.openReadingPipe(2, addresses[0]);"

Un site internet existe si vous avez d'autres doutes sur le module NRF24L01 et la communication bidirectionnelle:

Voilà c'est tout ce que je sais de ce NRF24 bidirectionnel communication
Jèspère que mon explication puisse vous aider mais si ce n'est pas le cas
veuillez m'en excuser

En vous souhaitant une bonne journée également

Un grand merci tardif pour votre réponse.
Elle m'a été utile
Bonne soirée
Bdeutsch

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.