Sommario:

Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) Utilizzo della scheda Arduino!: 5 passaggi
Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) Utilizzo della scheda Arduino!: 5 passaggi

Video: Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) Utilizzo della scheda Arduino!: 5 passaggi

Video: Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) Utilizzo della scheda Arduino!: 5 passaggi
Video: HC-05 Arduino: Collegamento e Programmazione del Modulo Bluetooth [Comandi AT] Tutorial 2024, Dicembre
Anonim
Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) utilizzando la scheda Arduino!
Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) utilizzando la scheda Arduino!

Di Jay Amiel Ajoc Gensan PH

Questa istruzione ti aiuterà a iniziare a utilizzare il tuo modulo bluetooth HC05. Alla fine di questa istruzione, avrai imparato a inviare comandi AT al modulo per configurarlo/modificarlo (nome, passkey, baud rate ecc.) usando la tua scheda arduino.

Passaggio 1: materiali

1. Arduino UNO

2. Modulo Bluetooth HC05

3. Cavi dei ponticelli

4. Tagliere

5. Resistori (1k e 2k)

Questo è tutto!

Passaggio 2: schema elettrico

Schema elettrico
Schema elettrico

Segui questa procedura se vuoi iniziare le comunicazioni AT con il tuo HC-05 (con pin EN e BUTTON all'estrema destra di BT)

Fai i collegamenti ff!

BT VCC ad Arduino 5V

BT GND a Arduino GND

BT TX ad Arduino D2

Da BT RX ad Arduino D3 (usa un DIVISORE DI TENSIONE per questa parte! BT Rx non può gestire il segnale 5V da Arduino!)

Passaggio 3: carica il codice sulla scheda Arduino

NOTA: prima del caricamento, rimuovere i cablaggi tx e rx lasciando solo i collegamenti 5V e di terra.

Dopo la parte "Caricamento completato", ricollegare BT TX a ARDUINO D2 e BT RX a ARDUINO D3 (sempre con il partitore di tensione).

Il LED sull'HC-05 dovrebbe lampeggiare velocemente circa 5 volte al secondo.

#includere

SoftwareSerial BTserial(2, 3); // RX | TX // Collega l'HC-05 TX al pin 2 RX di Arduino.

// Collega l'HC-05 RX al pin 3 TX di Arduino

carattere c = ' ';

void setup() {

Serial.begin(9600);

Serial.println("Arduino è pronto");

Serial.println("Ricorda di selezionare Sia NL che CR nel monitor seriale");

// La velocità seriale predefinita dell'HC-05 per la modalità AT è 38400

BTserial.begin(38400);

}

ciclo vuoto() {

// Continua a leggere da HC-05 e invia a Arduino Serial Monitor

if (BTserial.available()) {

c = BTserial.read();

Serial.write(c);

}

// Continua a leggere da Arduino Serial Monitor e invia a HC-05

if (Seriale.disponibile()) {

c = Serial.read();

BTserial.write(c); }

}

Passaggio 4: mettere il modulo BT in modalità AT

Image
Image
Mettere il modulo BT in modalità AT
Mettere il modulo BT in modalità AT

Con Arduino acceso, procedi come segue:

Rimuovere la connessione 5V a BT VCC

Tenere premuto l'interruttore a pulsante sul modulo BT

Ricollegare BT VCC a 5V (mentre si tiene ancora premuto l'interruttore a pulsante), il LED dovrebbe accendersi.

Rilasciare l'interruttore del pulsante e il LED dovrebbe lampeggiare lentamente on/off una volta ogni due secondi (circa 2 sec).

Questo indica la modalità AT.

Passaggio 5: inviare comandi AT

Ora che sei in modalità AT, puoi iniziare le comunicazioni AT.

Ecco alcuni esempi di comandi AT che puoi utilizzare o che puoi cercare su Internet per altri comandi AT.

Per restituire HC-05 a mfg. impostazioni predefinite: "AT+ORGL"

Per ottenere la versione del tuo HC-05 inserisci: "AT+VERSION?"

Per cambiare il nome del dispositivo dall'HC-05 predefinito per diciamo MYBLUE, inserisci: "AT+NAME=MYBLUE"

Per modificare il codice di sicurezza predefinito da 1234 a 2987, inserisci: "AT+PSWD=2987"

Per modificare la velocità di trasmissione di HC-05 da 9600 predefinita a 115200, 1 bit di stop, parità 0, immettere: "AT+UART=115200, 1, 0"

NOTA IMPORTANTE: se stai usando i comandi AT con "?", fallo, mentre tieni premuto il pulsante sulla scheda BT, premi invio sul computer. Questo dovrebbe farlo.

Consigliato: