INHOUDSOPGAWE:

AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en -KNOP) met behulp van Arduino-bord !: 5 stappe
AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en -KNOP) met behulp van Arduino-bord !: 5 stappe

Video: AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en -KNOP) met behulp van Arduino-bord !: 5 stappe

Video: AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en -KNOP) met behulp van Arduino-bord !: 5 stappe
Video: Сравнение Redmi Note 8 и Meizu Note 9 2024, Julie
Anonim
AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en knoppie) met behulp van Arduino-bord!
AT-bevele vir Bluetooth-module (HC-05 W/ EN-pen en knoppie) met behulp van Arduino-bord!

Deur Jay Amiel AjocGensan PH

Hierdie instruksies sal u help om aan die gang te kom met die gebruik van u HC05 bluetooth -module. Aan die einde van hierdie instruksies het u geleer om AT -opdragte na die module te stuur om dit op te stel/aan te pas (naam, wagwoord, baud rate, ens.) Met u arduino -bord.

Stap 1: materiaal

1. Arduino UNO

2. HC05 Bluetooth -module

3. Jumper Wires

4. Broodbord

5. Weerstande (1k en 2k)

Dis dit!

Stap 2: Bedradingsdiagram

Bedradingsdiagram
Bedradingsdiagram

Volg hierdie prosedure as u AT comms met u HC-05 wil begin (met EN-pen en BUTTON heel regs van BT)

Maak die ff -verbindings!

BT VCC na Arduino 5V

BT GND na Arduino GND

BT TX na Arduino D2

BT RX tot Arduino D3 (Gebruik 'n VOLTAGE DIVIDER vir hierdie onderdeel! BT Rx kan nie 'n 5V -sein van arduino hanteer nie!)

Stap 3: Laai kode op na Arduino Board

OPMERKING: Verwyder die tx- en rx -bedrading voordat u dit oplaai, wat slegs die 5V- en grondverbindings verlaat.

Koppel BT TX na ARDUINO D2 en BT RX na ARDUINO D3 (nog steeds met die spanningsverdeler) na die gedeelte "Klaar oplaai".

Die LED op die HC-05 behoort ongeveer 5 keer per sekonde vinnig te flikker.

#insluit

SoftwareSerial BTserial (2, 3); // RX | TX // Sluit die HC-05 TX aan op Arduino pin 2 RX.

// Sluit die HC-05 RX aan op Arduino pin 3 TX

char c = '';

ongeldige opstelling () {

Serial.begin (9600);

Serial.println ("Arduino is gereed");

Serial.println ("Onthou om beide NL en CR in die seriële monitor te kies");

// Die standaard seriële snelheid van HC-05 vir AT-modus is 38400

BTserial.begin (38400);

}

leemte -lus () {

// Lees verder vanaf HC-05 en stuur dit na Arduino Serial Monitor

as (BTserial.available ()) {

c = BTserial.read ();

Reeks.skryf (c);

}

// Lees verder van Arduino Serial Monitor en stuur dit na HC-05

as (Serial.available ()) {

c = Reeks.lees ();

BTserial.write (c); }

}

Stap 4: Plaas die BT -module op MODE

Image
Image
Stel die BT -module op MODUS
Stel die BT -module op MODUS

Doen die volgende met die Arduino aan:

Verwyder die 5V -verbinding met BT VCC

Hou die knoppie -skakelaar op die BT -module ingedruk

Koppel BT VCC weer aan op 5V (terwyl u nog op die knoppie skakelaar druk), moet die LED brand.

Laat die knoppieskakelaar los en die LED moet een keer elke paar sekondes stadig aan/af flikker (ongeveer 2 sekondes).

Dit dui die AT -modus aan.

Stap 5: Stuur AT -opdragte

Noudat u in die AT -modus is, kan u nou begin met AT -kommissies.

Hier is 'n paar voorbeelde van AT -opdragte wat u kan gebruik, of u kan op die internet soek na ander AT -opdragte.

Om HC-05 terug te keer na mfg. standaardinstellings: "AT+ORGL"

Om die weergawe van u HC-05 te kry, voer in: "AT+VERSIE?"

Om die toestelnaam van die standaard HC-05 te verander na laat ons sê MYBLUE, voer in: "AT+NAAM = MYBLUE"

Om die standaard sekuriteitskode van 1234 na 2987 te verander, voer: "AT+PSWD = 2987" in

Om die baud-tempo van HC-05 te verander van standaard 9600 na 115200, 1 stopbit, 0 pariteit enter: "AT+UART = 115200, 1, 0"

BELANGRIKE OPMERKING: As u AT -opdragte met "?" Gebruik, doen dit terwyl u op die knoppie op die BT -bord druk, druk op enter op die rekenaar. Dit behoort dit te doen.

Aanbeveel: