Descrizione
Cos’è
Il Modulo master Bluetooth HC-06 è un componente elettronico che consente di stabilire una connessione wireless tra dispositivi Arduino e altri dispositivi dotati di Bluetooth. Questo modulo permette la trasmissione bidirezionale dei dati attraverso l’interfaccia seriale UART.
Caratteristiche
- Compatibile con il protocollo SPP (Serial Port Profile)
- Fornisce connessione Bluetooth a dispositivi master e slave
- Interfaccia seriale UART per la comunicazione dati
A cosa serve
I moduli HC-06 sono utili per progetti che richiedono una comunicazione wireless tra Arduino e altri dispositivi Bluetooth, come smartphone o tablet. Esempi di applicazioni includono il controllo remoto di robot, la trasmissione dati da sensori a un dispositivo mobile, oppure l’implementazione di sistemi di allarme domestico.
Tutorial: Come usare Modulo Master Bluetooth HC-06
Il modulo Bluetooth HC-06 è un componente ideale per chiunque voglia collegarsi a dispositivi remoti senza fili. È particolarmente utile per i progetti Arduino e può essere utilizzato sia come dispositivo master che slave, permettendo di inviare dati tra diversi dispositivi.
Cosa serve
- Arduino Uno
- Connessione USB PC-Uno
- Software Serial Monitor
Passi
- Collegare il modulo HC-06 ai pin TX e RX dell’Arduino (verifica sul datasheet per i pin specifici).
- Scaricare la libreria BluetoothSerial dall’IDE Arduino.
- Inserire lo sketch di esempio fornito nella sezione ‘Codice’.
- Aprire il Serial Monitor e impostare la velocità su 9600 baud.
- Premere il tasto invio sul PC per inviare un messaggio al modulo HC-06.
- Verificare che il modulo riceva i dati dal PC e li trasmetta all’Arduino.
- Modificare lo sketch per personalizzare l’interazione con il modulo Bluetooth.
- Testare la comunicazione bidirezionale tra Arduino e dispositivo Bluetooth.
Codice di esempio
/*
BluetoothSerial BT;
void setup() {
Serial.begin(9600);
BT.begin(9600);
}
void loop() {
if (BT.available()) {
char c = BT.read();
Serial.write(c);
}
}
Mini-progetto
Crea un sistema di allarme domestico che invia notifiche via Bluetooth su un smartphone quando i sensori vengono attivati.
Errori comuni
- Impostare la velocità del baud diversa da quella del modulo.
- Non collegare correttamente TX e RX tra Arduino e HC-06.
- Omettere di scaricare la libreria BluetoothSerial.
- Inserire il codice errato nel Serial Monitor.
Accessori consigliati
- Modulo LCD 16×2
- Sensori di movimento PIR
- Stampante a LED
Domande frequenti
Come posso configurare il modulo HC-06?
Utilizza la funzione AT del modulo per impostare le sue preferenze.
Qual è la distanza massima di comunicazione?
La distanza varia in base all’ambiente, ma generalmente si colloca tra i 10 e i 50 metri.





