Sisukord:

Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!: 5 sammu
Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!: 5 sammu

Video: Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!: 5 sammu

Video: Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!: 5 sammu
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, Juuli
Anonim
Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!
Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!

Jay Amiel AjocGensan PH

See juhend aitab teil alustada oma HC05 Bluetooth -mooduli kasutamist. Selle juhendi lõpuks olete õppinud AT -käskude saatmisest moodulile selle konfigureerimiseks/muutmiseks (nimi, parool, edastuskiirus jne), kasutades oma arduino -tahvlit.

Samm: materjalid

1. Arduino UNO

2. HC05 Bluetooth -moodul

3. Jumper Traadid

4. Leivalaud

5. Takistid (1k ja 2k)

See on kõik!

2. samm: juhtmestiku skeem

Juhtmestiku skeem
Juhtmestiku skeem

Järgige seda protseduuri, kui soovite alustada AT-kommentaare oma HC-05-ga (EN-nööbiga ja BTT-ga BT paremas servas)

Tehke ff -ühendused!

BT VCC kuni Arduino 5V

BT GND kuni Arduino GND

BT TX kuni Arduino D2

BT RX kuni Arduino D3 (kasutage selle osa jaoks VOLTAGE DIVIDERI! BT Rx ei saa arduino 5V signaali käsitseda!)

Samm: laadige kood Arduino pardale üles

MÄRKUS. Enne üleslaadimist eemaldage tx ja rx juhtmed, jättes ainult 5V ja maaühendused.

Pärast osa "Valmis üleslaadimine" ühendage BT TX uuesti ARDUINO D2 -ga ja BT RX ARDUINO D3 -ga (endiselt, koos pingejaguriga).

HC-05 LED peaks vilkuma kiiresti, umbes 5 korda sekundis.

#kaasake

SoftwareSerial BTserial (2, 3); // RX | TX // Ühendage HC-05 TX Arduino pin 2 RX-ga.

// Ühendage HC-05 RX Arduino kontaktiga 3 TX

sümbol c = "";

tühine seadistus () {

Seriaalne algus (9600);

Serial.println ("Arduino on valmis");

Serial.println ("Ärge unustage seeriamonitoris valida nii NL kui ka CR");

// HC-05 vaikimisi seeriakiirus AT-režiimis on 38400

BTserial.begin (38400);

}

void loop () {

// Jätkake HC-05 lugemist ja saatke Arduino jadamonitorile

kui (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Jätka lugemist Arduino jadamonitorist ja saada HC-05

kui (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

4. samm: BT -mooduli seadmine režiimile AT

Image
Image
BT -mooduli seadmine režiimile AT
BT -mooduli seadmine režiimile AT

Kui Arduino on sisse lülitatud, tehke järgmist.

Eemaldage 5 V ühendus BT VCC -ga

Vajutage ja hoidke all BT mooduli nupulülitit

Ühendage BT VCC uuesti 5V-ga (vajutades samal ajal nupulülitit), peaks LED-tuli põlema.

Vabastage nupp ja LED peaks iga paari sekundi tagant (umbes 2 sekundit) aeglaselt sisse/välja vilkuma.

See näitab AT -režiimi.

Samm: saatke käske AT

Nüüd, kui olete AT -režiimis, saate nüüd alustada AT -kommentaare.

Siin on mõned näited AT -käskudest, mida saate kasutada, või võite otsida Internetist muid AT -käske.

HC-05 tagastamiseks mfg-sse. vaikeseaded: "AT+ORGL"

HC-05 versiooni saamiseks sisestage: "AT+VERSION?"

Seadme nime muutmiseks vaikimisi HC-05-st, ütleme, et MINULIK, sisestage: "AT+NAME = MYBLUE"

Vaikimisi turvakoodi 1234 -lt 2987 muutmiseks sisestage: "AT+PSWD = 2987"

HC-05 edastuskiiruse muutmiseks vaikimisi 9600-lt 115200-le, 1 stopbit, 0 pariteet sisestage: "AT+UART = 115200, 1, 0"

TÄHTIS MÄRKUS. Kui kasutate AT -käske tähega "?", Tehke seda, vajutades samal ajal BT -tahvli nuppu ja vajutades arvutis sisestusklahvi. See peaks seda tegema.

Soovitan: