Sommario:
- Passaggio 1: una breve introduzione alla comunicazione e al protocollo Bluetooth
- Passaggio 2: invio di dati ad Arduino tramite Bluetooth
- Passaggio 3: circuito
- Passaggio 4: codice
- Passaggio 5: invio di comandi AT al modulo Bluetooth HC05
- Passaggio 6: acquista il modulo Bluetooth HC05
![Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi](https://i.howwhatproduce.com/images/005/image-12853-6-j.webp)
Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi
![Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi](https://i.ytimg.com/vi/a5xAdz1zYak/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
![Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial] Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]](https://i.howwhatproduce.com/images/005/image-12853-7-j.webp)
Puoi leggere questo e altri fantastici tutorial sul sito ufficiale di ElectroPeak
In questo tutorial imparerai come comunicare e inviare dati con Bluetooth utilizzando il modulo Bluetooth HC05 e la scheda Arduino. Alla fine di questo articolo imparerai:
- Informazioni generali sul protocollo Bluetooth
- Come inviare dati tramite Bluetooth
- Come inviare il comando AT a HC05
Passaggio 1: una breve introduzione alla comunicazione e al protocollo Bluetooth
Esistono diversi modi per la comunicazione wireless come NRF, ZigBee, Wi-Fi e Bluetooth.
protocollo Bluetooth; un metodo di comunicazione conveniente nella rete PAN, con una velocità dati massima di 1 Mb/S, che lavora in un raggio nominale di 100 metri utilizzando una frequenza di 2,4 G è un modo comune di comunicazione wireless.
Il modulo HC05 è un modulo Bluetooth che utilizza la comunicazione seriale, utilizzato principalmente nei progetti di elettronica.
Specifiche importanti del modulo Bluetooth HC05:
- Tensione di lavoro: 3.6V – 5V
- Antenna interna: Sì
- Connessione automatica all'ultimo dispositivo: Sì
Passaggio 2: invio di dati ad Arduino tramite Bluetooth
Il modulo HC05 ha un regolatore interno da 3,3 V ed è per questo che puoi collegarlo a una tensione di 5 V. Ma consigliamo vivamente una tensione di 3,3 V, poiché la logica dei pin di comunicazione seriale HC05 è 3,3 V. L'alimentazione di 5 V al modulo può causare danni al modulo.
Per evitare danni al modulo e farlo funzionare correttamente, è necessario utilizzare un circuito di divisione della resistenza (da 5 V a 3,3 V) tra il pin TX di arduino e il pin RX del modulo. Quando master e slave sono collegati, i LED blu e rosso sulla scheda lampeggiano ogni 2 secondi. Se non sono collegati, solo uno blu lampeggia ogni 2 secondi.
Passaggio 3: circuito
![Circuito Circuito](https://i.howwhatproduce.com/images/005/image-12853-8-j.webp)
![Circuito Circuito](https://i.howwhatproduce.com/images/005/image-12853-9-j.webp)
Passaggio 4: codice
Per comunicare con HC05 tramite Bluetooth, è necessaria un'applicazione terminale Bluetooth sul telefono. Puoi usare questo. Ora per iniziare a trasferire i dati, carica questo codice sul tuo Arduino e collega HC05 usando l'app che hai appena installato. Il nome della comunicazione è HC05, la password è 1234 o 0000 e la velocità di trasmissione di trasferimento è 9600 per impostazione predefinita.
Diamo uno sguardo più approfondito al codice e vediamo cosa significa ogni riga:
#include "SoftwareSerial.h"
libreria necessaria per la comunicazione seriale del software. Potete scaricarlo qui.
SoftwareSerial MyBlue(2, 3);
Definizione software per pin seriali; RX2 e TX3
MyBlue.begin(9600);
Configurazione della velocità di trasmissione seriale del software a 9600
Lettura dei dati seriali e accensione/spegnimento dei LED di conseguenza.
Passaggio 5: invio di comandi AT al modulo Bluetooth HC05
![Invio di comandi AT al modulo Bluetooth HC05 Invio di comandi AT al modulo Bluetooth HC05](https://i.howwhatproduce.com/images/005/image-12853-10-j.webp)
Tenendo premuto il pulsante il modulo passa alla modalità comando AT. Altrimenti, funziona in modalità di comunicazione. Alcuni moduli hanno un pulsante nei loro pacchetti e non è necessario aggiungerne uno più. La velocità di trasmissione predefinita per entrare in modalità At-command è 38400. Ora carica questo codice sulla tua scheda e imposta comandi utilizzando Serial Monitor.
Riceverai la RISPOSTA inviando un COMANDO al modulo. Ecco alcuni dei comandi AT più importanti:
Passaggio 6: acquista il modulo Bluetooth HC05
Acquista il modulo HC05 Blurtooth da ElectroPeak
Consigliato:
Tutorial HiFive1 Arduino con modulo Bluetooth HC-05: 7 passaggi
![Tutorial HiFive1 Arduino con modulo Bluetooth HC-05: 7 passaggi Tutorial HiFive1 Arduino con modulo Bluetooth HC-05: 7 passaggi](https://i.howwhatproduce.com/images/010/image-28264-j.webp)
Tutorial HiFive1 Arduino con modulo Bluetooth HC-05: HiFive1 è la prima scheda RISC-V compatibile con Arduino costruita con CPU FE310 di SiFive. La scheda è circa 20 volte più veloce di Arduino UNO e poiché UNO non ha alcuna connettività wireless. Fortunatamente, ci sono diversi moduli economici
Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi
![Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi](https://i.howwhatproduce.com/images/003/image-6001-15-j.webp)
Iniziare con Esp 8266 Esp-01 con Arduino IDE | Installazione di schede Esp in Arduino Ide e programmazione Esp: in questo tutorial impareremo come installare le schede esp8266 in Arduino IDE e come programmare esp-01 e caricare il codice in esso. Poiché le schede esp sono così popolari, ho pensato di raddrizzare un istruibile per questo e la maggior parte delle persone affrontano problemi
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
![Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini) Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: 6 passaggi
![ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: 6 passaggi ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: 6 passaggi](https://i.howwhatproduce.com/images/001/image-1698-68-j.webp)
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: è arrivato un nuovo mondo di questi microcomputer e questa cosa è ESP8266 NODEMCU. Questa è la prima parte che mostra come installare l'ambiente di esp8266 nel tuo IDE arduino attraverso il video per iniziare e come le parti inc
Usa il modulo Bluetooth 4.0 HC-08 per controllare i LED indirizzabili: un tutorial su Arduino Uno: 4 passaggi (con immagini)
![Usa il modulo Bluetooth 4.0 HC-08 per controllare i LED indirizzabili: un tutorial su Arduino Uno: 4 passaggi (con immagini) Usa il modulo Bluetooth 4.0 HC-08 per controllare i LED indirizzabili: un tutorial su Arduino Uno: 4 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-2066-53-j.webp)
Usa il modulo Bluetooth 4.0 HC-08 per controllare i LED indirizzabili: un tutorial su Arduino Uno: hai già approfondito i moduli di comunicazione con Arduino? Il Bluetooth apre un mondo di possibilità per i tuoi progetti Arduino e per l'utilizzo dell'Internet delle cose. Qui inizieremo con un piccolo passo e impareremo come controllare i LED indirizzabili con un piccolo