Obsah:

Nastavenia AT príkazov Bluetooth (HC05 HC06): 4 kroky
Nastavenia AT príkazov Bluetooth (HC05 HC06): 4 kroky
Anonim
Nastavenia príkazov Bluetooth AT (HC05 HC06)
Nastavenia príkazov Bluetooth AT (HC05 HC06)

Čau ľudia! Dúfam, že sa vám už páčil môj predchádzajúci návod „Návod na ovládanie servomotora Arduino“. Toto je ďalší informatívny návod, ktorý vás naučí komunikovať s modulom Bluetooth a konfigurovať jeho nastavenia pomocou príkazov AT, takže ak chcete zmeniť svoje meno alebo heslo pre Bluetooth v Arduino alebo akékoľvek iné parametre Bluetooth, bude to pre vás najlepší sprievodca dosiahnuť to.

Pri vytváraní tohto tutoriálu sme sa pokúsili uistiť, že tento článok bude pre vás najlepším sprievodcom, aby ste sa mohli naučiť základy fungovania modulov bluetooth v režime príkazu AT a dozvedieť sa niekoľko užitočných informácií o tom, ako správne používať Sada príkazov AT.

Tieto detaily sú dôležité najmä pre tých, ktorí sa chcú začať učiť elektroniku a robotiku. dúfame teda, že tento návod obsahuje potrebné dokumenty.

Čo sa naučíte z tohto návodu:

Naučte sa históriu vzhľadu príkazov AT.

Pochopte rozdiel medzi modulmi HC bluetooth.

Naučte sa hardvér modulu Bluetooth Bluetooth.

Vytvorte zodpovedajúcu schému zapojenia s doskou Arduino.

Nastavte príkazový režim Bluetooth na AT.

Spustite nové nastavenia Bluetooth

Krok 1: Ako rozhranie s modulmi Bluetooth

Ako komunikovať s modulmi Bluetooth
Ako komunikovať s modulmi Bluetooth
Ako komunikovať s modulmi Bluetooth
Ako komunikovať s modulmi Bluetooth
Ako komunikovať s modulmi Bluetooth
Ako komunikovať s modulmi Bluetooth

Počnúc popisom projektu prispôsobíme parametre modulu Bluetooth, ale ako by sme mohli komunikovať s modulmi Bluetooth!

Rovnako ako mnoho iných zariadení, moduly Bluetooth akceptujú komunikáciu prostredníctvom príkazov AT a konfigurujú ich ako meno, heslo, prenosová rýchlosť a ďalšie nastavenia.

Čo sú to za AT príkazy

V roku 1981 Dennis Hayes vynašiel špecifický príkazový jazyk na prepojenie „zariadenia Hayes smartmodem“a táto sada príkazových jazykov pozostáva zo série krátkych textových reťazcov, ktoré je možné kombinovať a vytvárať príkazy pre operácie, ako je vytáčanie, zavesenie a zmena parametrov pripojenia. Odtiaľto prichádza nápad vyvíjať stále viac Hayesovu sadu alebo AT príkazy nastavenú na prepojenie viacerých zariadení pomocou nejakého znaku predpony.

Rovnako ako ostatné zariadenia, aj moduly Bluetooth majú režim príkazov AT, v ktorom ich môžete prepojiť pomocou príkazov AT a nastaviť im parametre.

Aby sme teda mohli odosielať AT príkazy do modulu Bluetooth, musíme ho najskôr prepnúť do príkazového režimu AT.

Najpopulárnejšími modulmi Bluetooth sú HC-06 a HC-05, ktoré budú použité v našom návode.

Je ťažké rozlíšiť medzi týmito dvoma Bluetooth len tým, že ich vidíte, ale pomocou oddeľovacej dosky je rozdiel na kolíkoch.

Krok 2: Hardvér Bluetooth

Hardvér Bluetooth
Hardvér Bluetooth
Hardvér Bluetooth
Hardvér Bluetooth

Pre náš modul HC-05 máme všetkých týchto šesť kolíkov:

  1. KĽÚČ alebo Povoliť: Tento kolík treba vytiahnuť vysoko, aby ste vstúpili do režimu AT. V našom module Bluetooth už máme tlačidlo tak dôležité, aby bolo možné nastaviť vysokú súpravu kolíka KEY
  2. VCC a GND pre napájanie.
  3. RXD a TXD pre sériové vstupné/výstupné údaje
  4. STATE pin, jednoducho ho ignorujte, pretože pravdepodobne nie je pripojený k žiadnemu z pinov Bluetooth a v tomto návode ho nebudeme potrebovať.

Budem používať dosku Arduino na odosielanie sériových príkazov AT do môjho modulu Bluetooth.

Krok 3: Obvodový diagram

Obvodový diagram
Obvodový diagram

Presťahoval som sa do easyEDA, aby som vytvoril svoj obvodový diagram pre tento tutoriál a tu je návod, ako zapojiť modul bluetooth do Arduina. Všetko, čo potrebujete, je kolík číslo 3 od Arduina k RXD Bluetooth a kolík číslo 2 Arduina k TXD Bluetooth, GND až GND a VCC až Arduino 5V.

Krok 4: Kódy a testy

Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy

Prejdeme k softvérovej časti, ako som už spomenul, na komunikáciu s Bluetooth budeme používať dosku Arduino.

Akonáhle zapneme Arduino, LED kontrolka Bluetooth bude rýchlo blikať v intervale pol sekundy, čo znamená, že nebol zadaný režim AT, takže pred zapnutím Arduina podržte stlačené tlačidlo a potom zapnite Arduino. LED dióda bude blikať pomalšie v intervale 2 sekúnd, čo indikuje úspešné zadanie príkazového režimu AT. Teraz spustíme sériový monitor Arduino alebo akýkoľvek iný sériový monitor, ako napríklad teratermy, aby sme začali odosielať príkazy AT. Dokumenty o príkazoch AT získate z nižšie uvedeného odkazu na stiahnutie. Tento dokument ukazuje zoznam dostupných príkazov AT pre náš modul Bluetooth.

Aby sme spustili nastavenia, spustíme sériový monitor a nastavíme prenosovú rýchlosť na 9600 a vrátime NL aj návrat vozíka, ak teraz pošlete znaky AT cez sériový monitor, mala by sa vám z modulu Bluetooth dostať odpoveď OK.

Začneme tým, že nastavíme prenosovú rýchlosť na 9600 BPS, a aby sme to urobili, musíme napísať AT+UART = 9600, 0, 0 a potom stlačiť kláves Enter, pri každej úspešnej operácii musíte z modulu Bluetooth dostať odpoveď OK

Tiež zmeníme názov Bluetooth na Device1, takže napíšeme AT+NAME = Device1

A zmeníme aj heslo Bluetooth na 2020, takže napíšeme AT+PSWD = 2020

K dispozícii je mnoho ďalších pokynov AT týkajúcich sa používania modulu Bluetooth, takže stačí stiahnuť si dokument priložený k nižšie uvedenému odkazu a prečítať si ho, aby ste získali správny príkaz AT, ktorý potrebujete.

Podľa tohto tutoriálu si teraz budete môcť prispôsobiť Bluetooth svojich robotov a zariadení a môžete ich prevádzkovať ako profesionáli.

Pokiaľ ide o moje nadchádzajúce návody, môžete mi navrhnúť niekoľko tém v sekcii komentárov nižšie,

Posledná vec, uistite sa, že sa elektronike venujete každý deň. Uvidíme sa nabudúce

Odporúča: