Turinys:

AT „Bluetooth“modulio komandos (HC-05 W/ EN PIN ir BUTTON) naudojant „Arduino Board“!: 5 žingsniai
AT „Bluetooth“modulio komandos (HC-05 W/ EN PIN ir BUTTON) naudojant „Arduino Board“!: 5 žingsniai

Video: AT „Bluetooth“modulio komandos (HC-05 W/ EN PIN ir BUTTON) naudojant „Arduino Board“!: 5 žingsniai

Video: AT „Bluetooth“modulio komandos (HC-05 W/ EN PIN ir BUTTON) naudojant „Arduino Board“!: 5 žingsniai
Video: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, Liepa
Anonim
„Bluetooth“modulio komandos (HC-05 W/ EN kaištis ir mygtukas) naudojant „Arduino Board“!
„Bluetooth“modulio komandos (HC-05 W/ EN kaištis ir mygtukas) naudojant „Arduino Board“!

Jay Amiel AjocGensan PH

Šis nurodymas padės jums pradėti naudotis „HC05“„Bluetooth“moduliu. Pasibaigus šiai instrukcijai, jūs sužinosite apie AT komandų siuntimą moduliui, kad galėtumėte jį konfigūruoti/modifikuoti (vardas, slaptažodis, duomenų perdavimo sparta ir kt.) Naudojant „arduino“plokštę.

1 žingsnis: medžiagos

1. Arduino UNO

2. „HC05 Bluetooth“modulis

3. Trumpieji laidai

4. Duonos lenta

5. Rezistoriai (1k ir 2k)

Viskas!

2 žingsnis: laidų schema

Elektros schema
Elektros schema

Atlikite šią procedūrą, jei norite pradėti komentuoti naudodami savo HC-05 (su EN kaiščiu ir BUTTON dešinėje BT pusėje)

Užmegzkite ff jungtis!

BT VCC į „Arduino 5V“

BT GND į Arduino GND

„BT TX“į „Arduino D2“

„BT RX“į „Arduino D3“(šiai daliai naudokite įtampos skirstytuvą! „BT Rx“negali valdyti 5V signalo iš arduino!)

3 veiksmas: įkelkite kodą į „Arduino Board“

PASTABA: Prieš įkeldami, nuimkite tx ir rx laidus, palikdami tik 5V ir įžeminimo jungtis.

Po dalies „Įkėlimas baigtas“iš naujo prijunkite „BT TX“prie „ARDUINO D2“ir „BT RX“prie „ARDUINO D3“(vis tiek su įtampos dalikliu).

HC-05 šviesos diodas turėtų greitai mirksėti maždaug 5 kartus per sekundę.

#įtraukti

SoftwareSerial BTserial (2, 3); // RX | TX // Prijunkite HC-05 TX prie „Arduino“kaiščio 2 RX.

// Prijunkite HC-05 RX prie „Arduino“kaiščio 3 TX

char c = "";

void setup () {

Serial.begin (9600);

Serial.println („Arduino paruoštas“);

Serial.println ("Nepamirškite nuosekliajame monitoriuje pasirinkti ir NL, ir CR");

// HC-05 numatytasis serijinis greitis AT režime yra 38400

BTserial.begin (38400);

}

void loop () {

// Skaitykite toliau iš HC-05 ir nusiųskite į „Arduino Serial Monitor“

jei (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Skaitykite toliau iš „Arduino Serial Monitor“ir nusiųskite į HC-05

jei (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

4 žingsnis: BT modulio nustatymas į AT MODE

Image
Image
BT modulio nustatymas į AT MODE
BT modulio nustatymas į AT MODE

Įjungę „Arduino“, atlikite šiuos veiksmus:

Atjunkite 5 V jungtį prie BT VCC

Paspauskite ir palaikykite mygtuką BT modulyje

Vėl prijunkite „BT VCC“prie 5 V (vis dar paspausdami mygtuko jungiklį), šviesos diodas turėtų užsidegti.

Atleiskite mygtuko jungiklį ir šviesos diodas turėtų lėtai mirksėti įjungiant/išjungiant kartą per kelias sekundes (maždaug 2 sekundes).

Tai rodo AT režimą.

5 veiksmas: siųskite AT komandas

Dabar, kai esate AT režime, dabar galite pradėti AT komiksus.

Štai keletas AT komandų, kurias galite naudoti, pavyzdžių arba galite ieškoti kitų AT komandų internete.

Norėdami grąžinti HC-05 į mfg. numatytieji nustatymai: „AT+ORGL“

Norėdami gauti savo HC-05 versiją, įveskite: "AT+VERSION?"

Jei norite pakeisti įrenginio pavadinimą iš numatytojo HC-05, tarkime, MYBLUE, įveskite: „AT+NAME = MYBLUE“

Norėdami pakeisti numatytąjį saugos kodą iš 1234 į 2987, įveskite: "AT+PSWD = 2987"

Norėdami pakeisti HC-05 duomenų perdavimo spartą iš numatytosios 9600 į 115200, 1 sustojimo bitas, 0 pariteto, įveskite: "AT+UART = 115200, 1, 0"

SVARBI PASTABA: Jei AT komandas naudojate su „?“, Darykite tai, paspausdami BT plokštės mygtuką, paspauskite „Enter“kompiuteryje. Tai turėtų tai padaryti.

Rekomenduojamas: