Sisukord:

Bluetooth AT -käskude seaded (HC05 HC06): 4 sammu
Bluetooth AT -käskude seaded (HC05 HC06): 4 sammu

Video: Bluetooth AT -käskude seaded (HC05 HC06): 4 sammu

Video: Bluetooth AT -käskude seaded (HC05 HC06): 4 sammu
Video: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, Juuli
Anonim
Bluetooth AT -käskude seaded (HC05 HC06)
Bluetooth AT -käskude seaded (HC05 HC06)

Hei poisid! Loodan, et teile juba meeldis minu eelmine juhendatav juhend "Kuidas juhtida servomootori Arduino õpetust". See on veel üks informatiivne õpetus, mis õpetab teile, kuidas oma Bluetooth -mooduliga liidestada ja selle seadeid AT -käskude kaudu konfigureerida, nii et kui soovite muuta oma Arduino Bluetoothi nime või parooli või mõnda muud Bluetooth -parameetrit, on see teile parim juhend seda saavutada.

Selle õpetuse koostamise ajal püüdsime veenduda, et see artikkel on teie jaoks parim juhend, et saaksite õppida Bluetooth -moodulite AT -käsurežiimis töötamise põhitõdesid ja saada kasulikku teavet selle kohta, kuidas seda õigesti kasutada AT käsukomplekt.

Sellised üksikasjad on eriti olulised neile, kes soovivad alustada elektroonika ja robootika õppimist. seega loodame, et see juhend sisaldab vajalikke dokumente.

Mida saate sellest õpetlikust õppida:

Lugege AT -käsu ilmumise ajalugu.

Mõista HC bluetooth moodulite erinevusi.

Õppige HC Bluetooth -mooduli riistvara.

Tehke Arduino plaadiga sobiv ühendusskeem.

Lülitage Bluetooth käsurežiimi AT.

Käivitage Bluetoothi uued seaded

Samm: kuidas Bluetooth -moodulitega liidestada

Kuidas liidestada Bluetooth -moodulitega
Kuidas liidestada Bluetooth -moodulitega
Kuidas liidestada Bluetooth -moodulitega
Kuidas liidestada Bluetooth -moodulitega
Kuidas liidestada Bluetooth -moodulitega
Kuidas liidestada Bluetooth -moodulitega

Alustades projekti kirjeldusest, kohandame Bluetooth -mooduli parameetreid, kuid kuidas saaksime Bluetooth -moodulitega suhelda!

Nagu paljud teised seadmed, võtavad ka Bluetooth -moodulid vastu side AT -käskude kaudu, et konfigureerida nende sätteid, nagu nimi, parool, edastuskiirus ja muud seaded.

Mis need AT käsud on

Aastast 1981 leiutas Dennis Hayes spetsiaalse käsukeele „Hayes smartmodem device“liidestamiseks ja see käsukeele komplekt koosneb mitmest lühikesest tekstistringist, mida saab kombineerida, et saada käske sellisteks toiminguteks nagu valimine, kõne katkestamine ja ühenduse parameetrite muutmine. Siit tuleneb idee arendada üha enam Hayesi komplekti või AT -käske, et liidestada rohkem seadmeid, kasutades mingit eesliidet.

Sarnaselt teistele seadmetele on Bluetooth -moodulitel käsurežiim AT, kus saate neid parameetrite määramiseks AT -käskude abil liidestada.

Nii et AT -käskude saatmiseks Bluetooth -moodulile peame selle kõigepealt AT -käsurežiimi lülitama.

Kõige populaarsemad Bluetooth-moodulid on HC-06 ja HC-05 moodul, mida kasutatakse meie õpetuses.

Nende kahe Bluetoothi vahel on raske vahet teha ainult nähes, kuid vahelaua abil on erinevus tihvtidel.

Samm: Bluetoothi riistvara

Bluetoothi riistvara
Bluetoothi riistvara
Bluetoothi riistvara
Bluetoothi riistvara

Meie HC-05 mooduli jaoks on meil kõik need kuus tihvti:

  1. KEY või Enable: AT -režiimi sisenemiseks tuleb see tihvt kõrgele tõmmata. Meie Bluetooth -moodulis on juba olemas nupp, mis on nii oluline võtmepulga tõmbejõu määramiseks
  2. VCC ja GND toiteallika jaoks.
  3. RXD ja TXD jada sisend-/väljundandmete jaoks
  4. STATE pin, lihtsalt ignoreerige seda, sest tõenäoliselt pole see ühegi Bluetooth -tihvtiga ühendatud ja me ei vaja seda selles õpetuses.

Ma kasutan Arduino plaati, et saata oma Bluetooth -moodulile jada AT -käsud.

Samm: vooluahela diagramm

Vooluahela diagramm
Vooluahela diagramm

Liikusin selle õpetuse jaoks oma vooluringi loomiseks easyEDA -sse ja siin on, kuidas ühendada Bluetooth -moodul Arduinoga, kõik, mida vajate, on PIN -kood Arduino -lt Bluetooth -i RXD -le ja Arduino PIN -kood 2 Bluetoothi TXD, GND kuni GND ja VCC kuni Arduino 5V.

4. samm: koodid ja testid

Koodid ja testid
Koodid ja testid
Koodid ja testid
Koodid ja testid
Koodid ja testid
Koodid ja testid
Koodid ja testid
Koodid ja testid

Tarkvaraosa juurde liikudes, nagu ma juba mainisin, kasutame Bluetoothiga suhtlemiseks Arduino tahvlit.

Kui oleme Arduino sisse lülitanud, hakkab Bluetooth -LED vilkuma poole sekundi intervalliga kiiresti, mis tähendab, et AT -režiimi ei lülitatud sisse, nii et enne Arduino sisselülitamist hoidke lihtsalt nuppu all ja seejärel lülitage Arduino sisse. LED hakkab vilkuma 2 sekundi jooksul aeglasemalt, mis näitab AT käsurežiimi edukat sisenemist. Nüüd käivitame AT -käskude saatmiseks Arduino jadamonitori või mis tahes muu seeriamonitori, näiteks teratermid. AT -käskude dokumendi saate allalaadimislingilt, see dokument näitab meie Bluetooth -mooduli jaoks saadaolevate AT -käskude loendit.

Seadistuste käivitamiseks käivitame jadamonitori ja määrame andmeedastuskiiruseks 9600 ning nii NL kui ka käru tagasitulek. Nüüd, kui saadate tähemärgid AT jadamonitori kaudu, peaksite Bluetooth -moodulilt saama OK vastuse.

Alustuseks määrame Baudi kiiruseks 9600BPS ja selleks peame kirjutama AT+UART = 9600, 0, 0 ja seejärel vajutama sisestusklahvi, iga eduka toimingu korral peate Bluetooth -moodulilt saama OK vastuse

Muudame ka Bluetoothi nimeks Device1, nii et kirjutame AT+NAME = Device1

Ja muudame ka Bluetoothi parooli aastaks 2020, nii et kirjutame AT+PSWD = 2020

Bluetooth -mooduli kasutamise kohta on saadaval palju muid AT -juhiseid, nii et kõik, mida peate tegema, on alla laadida allolevale lingile lisatud dokument ja lugeda see, et saada vajalik AT -käsk.

Pärast seda õpetust saate nüüd oma robotite ja seadmete Bluetoothi kohandada ning neid professionaalselt käitada.

Minu tulevaste õpetuste kohta saate soovitada mõningaid teemasid allpool olevas kommentaaride osas,

Viimane asi, veenduge, et teete iga päev elektroonikat. Näeme järgmine kord

Soovitan: