Descripción
Qué es
El módulo NRF24L01 + 2.4G sin cable Spaciado 2.54MM es un módulo de radio a 2.4GHz para conexiones sin cable entre dispositivos Arduino y microcontroladores.
Características
- Frecuencia: 2.4GHz
- Espaciado: 2.54mm
- SKU: ARD009591
- Precio: 1.72 €
Para qué sirve
El módulo NRF24L01 es ideal para transmitir datos a larga distancia. Puede ser utilizado en proyectos de IoT, robótica y comunicaciones sin cable. Ejemplos de uso: construir un sistema de comunicación sin cable entre dos Arduino, donde uno envía datos y el otro recibe y visualiza los datos en un monitor serial.
Tutorial: Cómo usar NRF24L01
El módulo NRF24L01 es un componente de radio 2.4GHz ideal para transmitir datos a larga distancia. Útil para proyectos de IoT, robótica y comunicaciones sin cable.
Qué necesitas
- Arduino o compatible
- Cable de alimentación
- Resistencia 10kΩ
- Cable de masa
Pasos
- 1. Conecta el módulo NRF24L01 al Arduino a través de los pines VCC, GND, CE y CSN.
- 2. Conecta la resistencia 10kΩ entre VCC y CE.
- 3. Descarga el código de ejemplo para el módulo NRF24L01.
- 4. Configura el código para tu configuración específica.
- 5. Carga el código en tu Arduino.
- 6. Verifica la conexión entre los dos nodos.
- 7. Prueba a enviar y recibir datos.
- 8. Prueba la estabilidad de la comunicación.
Código de ejemplo
```cpp
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(cePin, csnPin);
void setup() {
radio.begin();
radio.openReadingPipe(0, address);
radio.startListening();
}
void loop() {
if (radio.available()) {
unsigned long pipe = radio.getDynamicPayloadSize();
char data[pipe];
radio.read(&data, pipe);
Serial.println(data);
}
}
```
Miniproyecto
Construye un sistema de comunicación inalámbrica entre dos Arduino. Uno envía datos, el otro recibe y visualiza los datos en un monitor serial.
Errores comunes
- Olvidar conectar la resistencia de 10kΩ entre VCC y CE.
- Configuración incorrecta de pines.
- No comprobar el suministro de energía.
- No inicializar el módulo de radio.
Accesorios recomendados
- Arduino Uno
- Cable USB
- Antena para NRF24L01
- Cable de masa
Preguntas frecuentes
¿Cómo puedo verificar la conexión entre los dos nodos?
Utiliza un monitor serial para enviar y recibir datos.
¿Qué pines utilizar para el CE y CSN?
CE en pin 9, CSN en pin 10.
¿El módulo requiere alimentación externa?
No, se puede alimentar directamente desde el Arduino.
¿Cuáles son los límites de comunicación?
El rango puede variar desde 100m hasta 1km, dependiendo de las condiciones y la antena utilizada.







Valoraciones
No hay valoraciones aún.