Satura rādītājs:

At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON), izmantojot Arduino Board!: 5 soļi
At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON), izmantojot Arduino Board!: 5 soļi

Video: At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON), izmantojot Arduino Board!: 5 soļi

Video: At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON), izmantojot Arduino Board!: 5 soļi
Video: Как выполнить сопряжение модулей Bluetooth HC-05 2024, Novembris
Anonim
At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON) Izmantojot Arduino Board!
At Bluetooth komandu Bluetooth komandām (HC-05 W/ EN PIN un BUTTON) Izmantojot Arduino Board!

Autors: Jay Amiel AjocGensan PH

Šī pamācība palīdzēs jums sākt lietot savu HC05 Bluetooth moduli. Šīs pamācības beigās jūs būsiet uzzinājis par AT komandu nosūtīšanu modulim, lai to konfigurētu/mainītu (vārds, parole, bodu pārraides ātrums utt.), Izmantojot savu arduino plati..

1. solis: materiāli

1. Arduino UNO

2. HC05 Bluetooth modulis

3. Jumper vadi

4. Maizes dēlis

5. Rezistori (1k un 2k)

Tieši tā!

2. darbība: elektroinstalācijas shēma

Elektroinstalācijas shēma
Elektroinstalācijas shēma

Izpildiet šo procedūru, ja vēlaties sākt komunicēt ar savu HC-05 (ar EN tapu un POGU BT labajā pusē)

Izveidojiet ff savienojumus!

BT VCC līdz Arduino 5V

BT GND uz Arduino GND

BT TX uz Arduino D2

BT RX uz Arduino D3 (šai daļai izmantojiet sprieguma dalītāju! BT Rx nevar apstrādāt 5 V signālu no arduino!)

3. darbība: augšupielādējiet kodu Arduino panelī

PIEZĪME. Pirms augšupielādes noņemiet tx un rx vadus, atstājot tikai 5V un zemējuma savienojumus.

Pēc daļas "Augšupielāde pabeigta" vēlreiz pievienojiet BT TX ar ARDUINO D2 un BT RX ar ARDUINO D3 (nekustīgi, ar sprieguma dalītāju).

HC-05 gaismas diodei ātri jāmirgo aptuveni 5 reizes sekundē.

#iekļaut

SoftwareSerial BTserial (2, 3); // RX | TX // Savienojiet HC-05 TX ar Arduino pin 2 RX.

// Savienojiet HC-05 RX ar Arduino pin 3 TX

char c = "";

void setup () {

Sērijas sākums (9600);

Serial.println ("Arduino ir gatavs");

Serial.println ("Atcerieties sērijveida monitorā atlasīt gan NL, gan CR");

// HC-05 noklusējuma sērijas ātrums AT režīmam ir 38400

BTserial.begin (38400);

}

void loop () {

// Turpiniet lasīt no HC-05 un nosūtiet uz Arduino sērijas monitoru

ja (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Turpiniet lasīt no Arduino sērijas monitora un nosūtiet uz HC-05

ja (Serial.available ()) {

c = Sērijas.lasījums ();

BTserial.write (c); }

}

4. solis: BT moduļa iestatīšana režīmā AT MODE

Image
Image
BT moduļa iestatīšana režīmā AT MODE
BT moduļa iestatīšana režīmā AT MODE

Ieslēdzot Arduino, rīkojieties šādi:

Noņemiet 5V savienojumu ar BT VCC

Nospiediet un turiet BT moduļa pogas slēdzi

Atkārtoti pievienojiet BT VCC pie 5 V (vienlaikus nospiežot pogas slēdzi), gaismas diodei vajadzētu iedegties.

Atlaidiet pogas slēdzi, un gaismas diodei lēnām jāmirgo ik pēc pāris sekundēm (apmēram 2 sekundes).

Tas norāda AT režīmu.

5. darbība: nosūtiet AT komandas

Tagad, kad esat AT režīmā, tagad varat sākt AT comms.

Šeit ir daži AT komandu piemēri, kurus varat izmantot, vai arī varat meklēt internetā citas AT komandas.

Lai atgrieztos HC-05 uz mfg. noklusējuma iestatījumi: "AT+ORGL"

Lai iegūtu HC-05 versiju, ievadiet: "AT+VERSIJA?"

Lai mainītu ierīces nosaukumu no noklusējuma HC-05, teiksim MYBLUE, ievadiet: "AT+NAME = MYBLUE"

Lai mainītu noklusējuma drošības kodu no 1234 uz 2987, ievadiet: "AT+PSWD = 2987"

Lai mainītu HC-05 pārraides ātrumu no noklusējuma 9600 uz 115200, 1 pieturas bits, 0 paritāte ievadiet: "AT+UART = 115200, 1, 0"

SVARĪGA PIEZĪME. Ja jūs izmantojat AT komandas ar "?", Dariet to, vienlaikus nospiežot pogu uz BT plates, datorā nospiediet taustiņu enter. Tas būtu jādara.

Ieteicams: