Hola,
me ocurre algo a lo que ya no le encuentro explicación.
Tengo dos Arduinos que actuan como receptor y transmisor. Cada uno tiene un NRF24L01+ (junto con el adaptador que permite manejarlo a 5v). El transmisor tiene un sensor de temperatura cuya lectura la envía al receptor.
El módulo NRF24L01 se conecta a Arduino usando cables. Si los cables son cortos (entre 5-10cm) todo el sistema funciona perfectamente, pero necesito que el módulo NRF24L01+ del receptor se distancie del Arduino.
He cambiado los cables cortos por un cable de red (he probado con un CAT5e y un FTP 24AMG) de 1.5m y ya no recibo señal. El led del NRF24L01+ se enciende, y el voltaje e intensidad es la misma tanto el cable largo como el corto.
Dado que el módulo NRF24L01+ necesita 8 cables (yo uso 7, el pin IRQ no lo tengo conectado), he ido cambiando uno a uno cable corto por cable largo para acotar el posible error y he podido dejar todos los pines de datos (CE, CS, MOSI, MISO, SCK) con cable largo excepto los de alimentación VCC y GND.
Resumen:
-
Funciona (el receptor recibe datos)
Cable Largo: CE, CS, MOSI, MISO, SCK
Cable Corto: VCC,GND -
No funciona (el receptor NO recibe datos)
Todos con cable largo
¿Alguna idea?
Gracias por adelantado!