Descrizione
Cos’è
Il NRF51822-02 Nordic BLE4.0 è un modulo Bluetooth a bassa potenza progettato per utilizzarlo con Arduino e altri microcontrollori. Questo modulo consente di trasmettere dati wireless in modo efficiente, ideale per applicazioni IoT che richiedono connessioni senza fili.
Caratteristiche
- Modulo Bluetooth a bassa potenza Nordic BLE4.0
- Passthrough dati Bluetooth LE
A cosa serve
I moduli NRF51822-02 sono utili per progetti che necessitano di connessioni wireless, come la creazione di piccole stazioni meteorologiche che inviano dati di temperatura e umidità su un’app mobile. Compatibile con Arduino.
Tutorial: Come usare NRF51822-02 – Modulo Bluetooth BLE4.0
Il modulo NRF51822-02 ti permette di trasmettere dati a bassa potenza in modo wireless, ideale per progetti che richiedono connessioni Bluetooth LE su Arduino.
Cosa serve
- Arduino Uno o compatibile
- Cavo USB A-Micro B
- Software Arduino IDE installato
Passi
- Collegare il modulo NRF51822-02 ai pin VCC, GND e TX/RX dell’Arduino.
- Installare la libreria BLESerial tramite Gestore Pacchetti della IDE Arduino.
- Scrivere uno sketch che inizializza il modulo e invia dati attraverso Bluetooth LE.
- Caricare lo sketch sull’Arduino e verificare la connessione con un dispositivo mobile o computer.
- Utilizzare l’app BLE Scanner per individuare il modulo NRF51822-02 e stabilire una connessione.
- Testare la trasmissione dei dati inviando messaggi dal dispositivo al modulo e viceversa.
Codice di esempio
void setup() {
Serial.begin(9600);
BLESerial.begin();
}
void loop() {
if (BLESerial.available()) {
String received = BLESerial.readStringUntil('n');
Serial.println(received);
}
}
Mini-progetto
Crea una piccola stazione meteorologica che invia dati di temperatura e umidità su un’app mobile usando il modulo NRF51822-02.
Errori comuni
- Errore nell’installazione della libreria BLESerial.
- Problemi nella configurazione dei pin TX/RX.
- Difficoltà nel trovare il modulo con l’app di scanner Bluetooth LE.
- Connessione instabile tra Arduino e dispositivo mobile.
Accessori consigliati
- Modulo DHT11 per la lettura della temperatura e umidità
- Batteria LiPo 3.7V per alimentazione a bassa potenza
- Antenna USB Bluetooth per migliorare il range di connessione
- Led RGB controllabile tramite app mobile
Domande frequenti
Come posso sapere se la libreria BLESerial è installata correttamente?
Verifica che non ci siano errori durante l’installazione e prova a caricare un esempio sketch fornito dalla libreria.
Quali sono i requisiti hardware minimi per usare questo modulo?
Arduino Uno o compatibile, alimentatore USB o batteria LiPo 3.7V.







