Sadržaj:

Postavke Bluetooth AT naredbi (HC05 HC06): 4 koraka
Postavke Bluetooth AT naredbi (HC05 HC06): 4 koraka

Video: Postavke Bluetooth AT naredbi (HC05 HC06): 4 koraka

Video: Postavke Bluetooth AT naredbi (HC05 HC06): 4 koraka
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Novembar
Anonim
Postavke Bluetooth AT naredbi (HC05 HC06)
Postavke Bluetooth AT naredbi (HC05 HC06)

Ćao društvo! Nadam se da ste već uživali u mojim prethodnim uputstvima "Kako upravljati Arduino vodičem za servo motor". Ovo je još jedan informativni vodič koji će vas naučiti kako se povezati s vašim Bluetooth modulom i konfigurirati njegove postavke putem AT naredbi, pa ako želite promijeniti svoje Arduino Bluetooth ime ili lozinku ili bilo koje druge Bluetooth parametre, ovo će vam biti najbolji vodič za postići to.

Tijekom izrade ovog vodiča pokušali smo osigurati da vam ovaj članak bude najbolji vodič kako biste uživali u učenju osnova rada bluetooth modula u AT naredbenom načinu i naučili neke korisne informacije o tome kako pravilno koristiti Komanda AT je postavljena.

Takvi su detalji toliko važni, posebno za one koji žele započeti učenje elektronike i robotike. pa se nadamo da ova instrukcija sadrži potrebne dokumente.

Šta ćete naučiti iz ovog uputstva:

Naučite istoriju pojavljivanja AT komande.

Shvatite razliku između HC bluetooth modula.

Naučite hardver HC Bluetooth modula.

Napravite odgovarajući dijagram ožičenja s Arduino pločom.

Postavite Bluetooth na način naredbe AT.

Pokrenite nove postavke Bluetootha

Korak 1: Kako se povezati s Bluetooth modulima

Kako se povezati s Bluetooth modulima
Kako se povezati s Bluetooth modulima
Kako se povezati s Bluetooth modulima
Kako se povezati s Bluetooth modulima
Kako se povezati s Bluetooth modulima
Kako se povezati s Bluetooth modulima

Počevši od opisa projekta, prilagodit ćemo parametre Bluetooth modula, ali kako bismo mogli komunicirati s Bluetooth modulima!

Kao i mnogi drugi uređaji, Bluetooth moduli prihvaćaju komunikaciju putem AT naredbi kako bi im konfigurirali postavke poput imena, lozinke, brzine prijenosa i drugih postavki.

Koje su ovo AT komande

Vraćajući se na 1981. godinu, Dennis Hayes je izumio specifičan komandni jezik za povezivanje sa „Hayes smartmodem uređajem“, a ovaj skup komandnih jezika sastoji se od niza kratkih tekstualnih nizova koji se mogu kombinovati za stvaranje naredbi za operacije kao što su biranje, prekidanje veze i mijenjanje parametara veze. Odavde dolazi ideja da se sve više razvija Hayesov skup ili AT naredbe postavljene za povezivanje više uređaja koristeći neku vrstu znaka prefiksa.

Kao i drugi uređaji, Bluetooth moduli imaju način AT naredbe u kojem ih možete povezati pomoću AT naredbi za postavljanje parametara.

Dakle, da bismo poslali AT naredbe na Bluetooth modul, prvo moramo da ih prebacimo u mod naredbe AT.

Najpopularniji Bluetooth moduli su HC-06 i HC-05 modul koji će se koristiti u našem vodiču.

Teško je razlikovati ova dva Bluetooth -a samo gledanjem, ali pomoću ploče za razbijanje razlika je na pinovima.

Korak 2: Bluetooth hardver

Bluetooth hardver
Bluetooth hardver
Bluetooth hardver
Bluetooth hardver

Za naš HC-05 modul imamo svih ovih šest pinova:

  1. KEY ili Enable: Ovaj pin mora biti visoko povučen za ulazak u AT način rada. U našem Bluetooth modulu već imamo dugme koje je toliko važno za uspostavljanje visokog sklopa pin -a za KLJUČ
  2. VCC i GND za napajanje.
  3. RXD i TXD za serijske ulazne/izlazne podatke
  4. STATE pin, samo ga zanemarite jer vjerojatno nije povezan ni s jednim Bluetooth pinom i neće nam trebati u ovom vodiču.

Koristit ću Arduino ploču za slanje serijskih AT naredbi na svoj Bluetooth modul.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola

Prešao sam na easyEDA da bih napravio svoj dijagram kola za ovaj vodič, a evo kako spojiti bluetooth modul na Arduino, sve što je potrebno je pin broj 3 sa Arduina na RXD Bluetooth -a i pin broj 2 Arduina na TXD za Bluetooth, GND za GND i VCC za Arduino 5V.

Korak 4: Kodovi i testovi

Kodovi i testovi
Kodovi i testovi
Kodovi i testovi
Kodovi i testovi
Kodovi i testovi
Kodovi i testovi
Kodovi i testovi
Kodovi i testovi

Prelazimo na dio softvera, kao što sam već spomenuo, koristit ćemo Arduino ploču za komunikaciju s Bluetoothom.

Jednom kada uključimo Arduino, Bluetooth LED dioda će brzo treperiti u intervalu od pola sekunde, što znači da AT način rada nije ušao pa prije nego što uključite Arduino, držite pritisnuto dugme, a zatim uključite svoj Arduino. LED će treperiti sporije u intervalu od 2 sekunde što ukazuje na uspješan ulazak u način naredbe AT. Sada pokrećemo Arduino serijski monitor ili bilo koji drugi serijski monitor, poput teratermsa, za početak slanja AT naredbi. Dokument o AT naredbama možete preuzeti sa donje veze za preuzimanje, ovaj dokument prikazuje listu dostupnih AT naredbi za naš Bluetooth modul.

Da bismo pokrenuli postavke, pokrećemo serijski monitor i postavljamo brzinu prijenosa na 9600 i vraćanje NL -a i nosača, sada ako šaljete znakove AT kroz serijski monitor, trebali biste dobiti OK odgovor od Bluetooth modula.

Počet ćemo postavljanjem Baud rate -a na 9600BPS, a za to moramo napisati AT+UART = 9600, 0, 0, a zatim pritisnuti enter, u svakoj uspješnoj operaciji morate dobiti OK odgovor od Bluetooth modula

Promijenit ćemo i Bluetooth ime u Device1 tako da pišemo AT+NAME = Device1

Promijenit ćemo i Bluetooth lozinku na 2020. pa ćemo napisati AT+PSWD = 2020

Dostupne su mnoge druge AT upute u vezi s korištenjem Bluetooth modula pa sve što trebate učiniti je preuzeti dokument priložen donjoj vezi i pročitati ga kako biste dobili pravu AT naredbu koja vam je potrebna.

Nakon ovog vodiča sada ćete moći prilagoditi Bluetooth svojih robota i uređaja i možete ih pokrenuti kao profesionalni.

U vezi mojih nadolazećih vodiča možete predložiti neke teme u odjeljku komentara ispod,

I posljednja stvar, pobrinite se da svakodnevno radite elektroniku. Vidimo se sljedeći put

Preporučuje se: