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
Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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: 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 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 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: è 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: 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