Kazalo:

Nastavitve ukazov Bluetooth AT (HC05 HC06): 4 koraki
Nastavitve ukazov Bluetooth AT (HC05 HC06): 4 koraki

Video: Nastavitve ukazov Bluetooth AT (HC05 HC06): 4 koraki

Video: Nastavitve ukazov Bluetooth AT (HC05 HC06): 4 koraki
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Julij
Anonim
Nastavitve ukazov Bluetooth AT (HC05 HC06)
Nastavitve ukazov Bluetooth AT (HC05 HC06)

Hej fantje! Upam, da ste že uživali v mojem prejšnjem navodilu "Kako upravljati vadnico za servo motor Arduino". To je še ena informativna vadnica, ki vas bo naučila, kako vmesnik z vašim modulom Bluetooth in konfigurirati njegove nastavitve z ukazi AT, zato, če želite spremeniti svoje ime ali geslo za Arduino Bluetooth ali katere koli druge parametre Bluetooth, bo to najboljši vodnik za vas doseči.

Med izdelavo te vadnice smo poskušali zagotoviti, da bo ta članek najboljši vodnik za vas, da boste lahko uživali v spoznavanju osnov delovanja modulov bluetooth v ukaznem načinu AT in izvedeli nekaj koristnih informacij o tem, kako pravilno uporabljati Ukaz AT je nastavljen.

Takšne podrobnosti so tako pomembne, zlasti za tiste, ki se želijo začeti učiti elektronike in robotike. zato upamo, da ta navodila vsebujejo potrebne dokumente.

Kaj se boste naučili iz tega navodila:

Naučite se zgodovine pojavljanja ukaza AT.

Razumeti razliko med moduli bluetooth HC.

Naučite se strojne opreme modula HC Bluetooth.

S ploščo Arduino naredite ustrezen diagram ožičenja.

Nastavite Bluetooth na ukazni način AT.

Zaženite nove nastavitve Bluetooth

1. korak: Kako komunicirati z moduli Bluetooth

Kako komunicirati z moduli Bluetooth
Kako komunicirati z moduli Bluetooth
Kako komunicirati z moduli Bluetooth
Kako komunicirati z moduli Bluetooth
Kako komunicirati z moduli Bluetooth
Kako komunicirati z moduli Bluetooth

Od opisa projekta bomo prilagodili parametre modula Bluetooth, kako pa bi lahko komunicirali z moduli Bluetooth!

Tako kot mnoge druge naprave moduli Bluetooth sprejemajo komunikacijo prek ukazov AT, da jim konfigurirajo nastavitve, kot so ime, geslo, hitrost prenosa in druge nastavitve.

Kaj so ti ukazi AT

V zadnjem letu 1981 je Dennis Hayes izumil poseben ukazni jezik za vmesnik »naprave Hayes smartmodem«, ta niz ukaznih jezikov pa je sestavljen iz niza kratkih besedilnih nizov, ki jih je mogoče kombinirati za izdelavo ukazov za operacije, kot so klicanje, odlaganje in spreminjanje parametrov povezave. Od tod prihaja ideja, da bi vedno bolj razvijali niz Hayes ali ukaze AT, namenjene povezovanju več naprav z nekakšnim znakom predpone.

Tako kot druge naprave imajo moduli Bluetooth ukazni način AT, kjer jih lahko povežete z ukazi AT, da jim nastavite parametre.

Za pošiljanje ukazov AT v modul Bluetooth moramo najprej preklopiti v način ukaza AT.

Najbolj priljubljena modula Bluetooth sta HC-06 in HC-05, ki ju bomo uporabili v naši vadnici.

Težko je razlikovati med tema dvema bluetoothoma le s pogledom, toda z uporabo odklopne plošče je razlika na zatičih.

2. korak: Strojna oprema Bluetooth

Strojna oprema Bluetooth
Strojna oprema Bluetooth
Strojna oprema Bluetooth
Strojna oprema Bluetooth

Za naš modul HC-05 imamo vseh teh šest zatičev:

  1. KLJUČ ali Omogoči: Za vstop v način AT je treba ta zatič potegniti visoko. V našem modulu Bluetooth že imamo gumb, ki je tako pomemben za vzpostavitev vlečnega sklopa zatiča KEY
  2. VCC in GND za napajanje.
  3. RXD in TXD za serijske vhodne/izhodne podatke
  4. STATE pin, preprosto ga prezrite, ker verjetno ni povezan z nobenim zatičem Bluetooth in ga v tej vadnici ne bomo potrebovali.

Za pošiljanje serijskih ukazov AT v modul Bluetooth bom uporabil ploščo Arduino.

3. korak: krožna shema

Diagram vezja
Diagram vezja

Preselil sem se v easyEDA, da bi ustvaril svoj diagram vezja za to vadnico in tukaj je, kako modul bluetooth povezati z Arduinom, vse kar potrebujete je pin številka 3 iz Arduina v RXD Bluetooth in pin številka 2 Arduina v TXD Bluetooth, GND do GND in VCC do Arduino 5V.

4. korak: Kode in testi

Kode in testi
Kode in testi
Kode in testi
Kode in testi
Kode in testi
Kode in testi
Kode in testi
Kode in testi

Če se premaknemo na programski del, kot sem že omenil, bomo za komunikacijo z Bluetoothom uporabljali ploščo Arduino.

Ko vklopimo Arduino, bo LED -lučka Bluetooth hitro utripala v pol sekunde, kar pomeni, da način AT ni bil vklopljen, zato pred vklopom Arduina držite pritisnjeno tipko in nato vklopite Arduino. LED bo v 2 sekundah počasneje utripal, kar kaže na uspešen vstop v način ukaza AT. Zdaj zaženemo serijski monitor Arduino ali kateri koli drug serijski monitor, kot so teratermi, da začnemo pošiljati ukaze AT, dokument o ukazih AT lahko dobite na spodnji povezavi za prenos, ta dokument prikazuje seznam razpoložljivih ukazov AT za naš modul Bluetooth.

Za zagon nastavitev zaženemo serijski monitor in nastavimo hitrost prenosa na 9600 ter vrnitev NL in nosilca. Zdaj, če pošljete znake AT prek serijskega monitorja, bi morali od modula Bluetooth dobiti v redu odgovor.

Začeli bomo z nastavitvijo hitrosti prenosa na 9600BPS, za to pa moramo zapisati AT+UART = 9600, 0, 0 in nato pritisniti enter, pri vsaki uspešni operaciji morate od modula Bluetooth dobiti v redu odgovor

Ime Bluetooth bomo spremenili tudi v Device1, tako da bomo zapisali AT+NAME = Device1

Geslo za Bluetooth bomo spremenili tudi na 2020, tako da zapišemo AT+PSWD = 2020

Na voljo so številna druga navodila AT v zvezi z uporabo modula Bluetooth, zato morate le prenesti dokument, priložen spodnji povezavi, in ga prebrati, da dobite pravi ukaz AT, ki ga potrebujete.

Po tej vadnici boste zdaj lahko prilagodili Bluetooth svojih robotov in naprav in jih lahko izvajate kot profesionalne.

O mojih prihajajočih vadnicah lahko v spodnjem razdelku za komentarje predlagate nekaj tem,

Še zadnja stvar: poskrbite, da boste vsak dan delali elektroniko. Se vidimo naslednjič

Priporočena: