Descrizione
Cos’è
Il modulo NRF24L01 è un trasmettitore/ricevitore wireless che consente la comunicazione senza fili tra dispositivi Arduino e altri componenti IoT. Questo modulo utilizza la tecnologia GFSK per una trasmissione stabile di dati.
Caratteristiche
- Tecnologia: GFSK
- Voltage operativo: 1.9V – 3.6V
A cosa serve
I moduli NRF24L01 sono ideali per progetti che richiedono comunicazione wireless tra dispositivi, come la connessione di sensori a sistemi Arduino o ESP. Esempi di applicazioni includono il monitoraggio domestico e l’implementazione di sistemi di allarme.
Tutorial: Come usare NRF24L01 Wireless Module (Modulo wireless per Arduino)
Il modulo NRF24L01 è un trasmettitore/ricevitore wireless ideale per progetti di comunicazione senza fili. Usalo per connettere sensori e dispositivi.
Cosa serve
- Arduino Uno
- Modulo NRF24L01
- Cavo USB
Passi
- Collega il modulo NRF24L01 all’Arduino seguendo la mappatura dei pin nel datasheet.
- Installa la libreria RF24 dal gestore librerie di Arduino IDE.
- Configura i PIN CSN e CE del modulo nella libreria RF24.
- Imposta le frequenze e canali per trasmissione/ricezione (verifica sul datasheet).
- Scrivi uno sketch che invii dati da un’Arduino all’altra usando il modulo NRF24L01.
- Verifica la ricezione dei dati su entrambe le Arduino.
Codice di esempio
// Libreria RF24
#include <RF24.h>
// Definizione delle pin CSN e CE
const int PIN_CS = 9;
const int PIN_CE = 10;
// Oggetto RF24
RF24 radio(PIN_CE, PIN_CS);
void setup() {
// Inizializza il modulo NRF24L01
radio.begin();
}
void loop() {}
Mini-progetto
Crea un sistema di allarme domestico con due Arduino e sensori collegati tramite NRF24L01.
Errori comuni
- Impostare la frequenza errata
- Non configurare correttamente i pin CSN e CE
- Usare una versione sbagliata della libreria RF24
Accessori consigliati
- Modulo Arduino Uno R3
- Cavo USB tipo B per Arduino
- Sensori di movimento PIR
Domande frequenti
Come posso aumentare la portata del modulo?
Utilizza antenne esterne o amplificatori di segnale.
Qual è la velocità massima della trasmissione dati?
Verifica sul datasheet per le specifiche esatte.





