Descrizione
Cos’è
Il NRF24L01 + 2.4G wireless Modulo Spaziatura 2.54MM è un modulo radio a 2.4GHz per connessioni wireless tra dispositivi Arduino e microcontrollori.
Caratteristiche
- Frequenza: 2.4GHz
- Spaziatura: 2.54mm
- SKU: ARD009591
- Prezzo: 1.72 €
A cosa serve
Il modulo NRF24L01 è ideale per trasmettere dati a lunga distanza. Può essere utilizzato in progetti di IoT, robotica e comunicazioni wireless. Esempi di utilizzo: costruire un sistema di comunicazione wireless tra due Arduino, dove uno invia dati e l’altro riceve e visualizza i dati su un monitor seriale.
Tutorial: Come usare NRF24L01
Il modulo NRF24L01 è un componente radio 2.4GHz ideale per trasmettere dati a lunga distanza. Utile per progetti di IoT, robotica e comunicazioni wireless.
Cosa serve
- Arduino o compatibile
- Cavo di alimentazione
- Resistenza 10kΩ
- Cavo di massa
Passi
- 1. Collega il modulo NRF24L01 al Arduino tramite i pin VCC, GND, CE e CSN.
- 2. Collega la resistenza 10kΩ tra VCC e CE.
- 3. Scarica il codice di esempio per il modulo NRF24L01.
- 4. Configura il codice per la tua configurazione specifica.
- 5. Carica il codice sul tuo Arduino.
- 6. Verifica la connessione tra i due nodi.
- 7. Prova a inviare e ricevere dati.
- 8. Testa la stabilità della comunicazione.
Codice di esempio
```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);
}
}
```
Mini-progetto
Costruisci un sistema di comunicazione wireless tra due Arduino. Uno invia dati, l’altro riceve e visualizza i dati su un monitor seriale.
Errori comuni
- Forgetting to connect the 10kΩ resistor between VCC and CE.
- Incorrect pin configuration.
- Not checking the power supply.
- Failing to initialize the radio module.
Accessori consigliati
- Arduino Uno
- Cavo USB
- Antenna per NRF24L01
- Cavo di massa
Domande frequenti
Come posso verificare la connessione tra i due nodi?
Utilizza un monitor seriale per inviare e ricevere dati.
Quali pin utilizzare per il CE e CSN?
CE su pin 9, CSN su pin 10.
Il modulo richiede un’alimentazione esterna?
No, si può alimentare direttamente dal Arduino.
Quali sono i limiti di comunicazione?
Il range può variare da 100m a 1km, a seconda delle condizioni e dell’antenna utilizzata.





