Sommario:
- Passaggio 1: configurazione e funzione dei pin:
- Passaggio 2: componenti richiesti:
- Passaggio 3: impostazione del progetto:
- Passaggio 4: codice:
- Passaggio 5: applicazione per Android:
Video: Configurazione di Bluetooth HC-05 con Arduino: 5 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
In questo progetto, utilizzeremo il modulo Bluetooth HC05 con Arduino per inviare messaggi dallo smartphone all'unità Arduino e visualizzarli sul computer.
Informazioni sul modulo Bluetooth HC-05:
Il modulo HC-05 è un modulo Bluetooth SPP (Serial Port Protocol) di facile utilizzo, progettato per la configurazione della connessione seriale wireless trasparente. Il modulo Bluetooth della porta seriale è una modulazione a 3 Mbps Bluetooth V2.0 + EDR (Enhanced Data Rate) con ricetrasmettitore radio completo da 2,4 GHz e banda base. Utilizza il sistema Bluetooth a chip singolo CSR Bluecore 04-External con tecnologia CMOS e con AFH (Funzione Adaptive Frequency Hopping). Ha un ingombro di soli 12,7 mm x 27 mm. Spero che semplifichi il ciclo complessivo di progettazione/sviluppo.
Passaggio 1: configurazione e funzione dei pin:
Pin Descrizione
Stato - Per conoscere lo stato della connessione. (Associato o disconnesso)
Rx - Ricevi Pin del modulo per la ricezione dei dati.
Tx - Pin di trasmissione del modulo per l'invio dei dati.
5v - Pin di alimentazione
GND - Pin di terra
EN/Key - Abilita o disabilita il modulo.
Passaggio 2: componenti richiesti:
- Scheda Arduino 1
- Modulo Bluetooth HC05 1
- Ponticelli 6
- Tagliere 1
Puoi acquistare questi componenti, che sono TESTATI per la qualità, da elegocart.
Passaggio 3: impostazione del progetto:
Passaggio 4: codice:
#include SoftwareSerial EEBlue(10, 11); // RX | TX void setup() { Serial.begin(9600); EEBlue.begin(9600); // Baud predefinito per le comunicazioni, potrebbe essere diverso per il tuo modulo. Serial.println("Le porte bluetooth sono aperte.\n Connetti a HC-05 da qualsiasi altro dispositivo bluetooth con 1234 come chiave di associazione!."); } void loop() { // Alimenta tutti i dati dal bluetooth al terminale. if (EEBlue.available()) Serial.write(EEBlue.read()); // Alimenta tutti i dati dal terminale al bluetooth if (Serial.available()) EEBlue.write(Serial.read()); }
Passaggio 5: applicazione per Android:
Sul Play Store ci sono numerose app per connettere il modulo Bluetooth HC05 ad un telefono Android, puoi usarne una qualsiasi. Ho usato l'app Terminale Bluetooth.