NRF24L01+ connexion à l'Arduino sur des pins différents

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

Pour un projet, j’ai besoin d’utiliser un NRF24L01+ pour la transmission. Mon soucis est que je n’ai pas assez de pins PWM (le NRF24L01+ en utilise 3).

J’ai vu sur internet qu’il y a un moyen d’utiliser les pins ISCP (voir image ci-dessous). La première question que je me pose, est-ce faisable ? Car je n’ai pas trouvé grand chose sur le web.

Arduino - NRF24L01 - ISCP
Arduino - NRF24L01 - ISCP

Ensuite, lors de l’initialisation, on indique les pins CE et CSN pour la radio, mais pas les autres pins.
Y a t’il donc un moyen de définir ces pins sans devoir modifié la bibliothèque RF24 ?

Je vous remercie de vos futurs réponses.

+0 -0
Auteur du sujet

Car il s’utilise normalement de cette manière:

Image utilisateur
Image utilisateur

On voit qu’il utilise les pins 9, 10, 11, 12 et 13.

Edit: A priori les pins 9 et 10 peuvent être sur des pins non-PWM, ce qui m’en ferait gagner 2 :-°

Édité par WinXaito

+0 -0

Tout le SPI est trouvable sur les 6 broches à droite de ton Arduino normalement.

Après il faut vérifier mais il y a de bonnes chances pour que ce soit les broches PWM qui sont "relocalisées" ensemble…

Édité par Eskimon

ZdS, le best du Zeste ! | Tuto Arduino, blog, etc

+1 -0
Auteur du sujet

Le problème que j’ai, c’est que dans la bibliothèque RF24, ce n’est pas nous qui définissons les PINS 10,11,13. C’est la librairie elle même.

Mais puisque je n’avais pas fait attention au fait que les PIN 9 et 10 pouvaient être non-PWM, ça fait qu’il y en n’a qu’un d’utiliser, et du par conséquent j’en aurais assez de disponible.

Du coup j’ai plus ou moins auto-résolu mon problème.

Merci de ton temps.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte