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, Studeni
Anonim
Postavke Bluetooth AT naredbi (HC05 HC06)
Postavke Bluetooth AT naredbi (HC05 HC06)

Bok ljudi! Nadam se da ste već uživali u mojim prethodnim uputama "Kako kontrolirati Arduino vodič s servo motorom". 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 se pobrinuti da vam ovaj članak bude najbolji vodič kako biste uživali u učenju osnova rada bluetooth modula u naredbenom načinu rada AT i naučili neke korisne informacije o tome kako pravilno koristiti Naredba AT postavljena.

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

Što ćete naučiti iz ovog uputstva:

Naučite povijest pojavljivanja AT naredbe.

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.

Kakve su ovo AT naredbe

Vraćajući se na 1981. godinu, Dennis Hayes je izumio poseban naredbeni jezik za povezivanje sa „Hayes smartmodem uređajem“, a ovaj skup naredbenog jezika sastoji se od niza kratkih tekstualnih nizova koji se mogu kombinirati 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 pomoću neke vrste predznaka.

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

Dakle, da bismo poslali AT naredbe na Bluetooth modul, prvo ga moramo prebaciti u način rada AT naredbe.

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 Bluetootha samo viđenjem, 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 gumb koji je toliko važan 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 priključkom 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 kruga

Dijagram kruga
Dijagram kruga

Prešao sam na easyEDA kako bih napravio svoj dijagram kola za ovaj vodič, a evo kako spojiti bluetooth modul na Arduino, sve što je potrebno je pin broj 3 s 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 softverski dio, kao što sam već spomenuo, za komunikaciju s Bluetoothom koristit ćemo Arduino ploču.

Nakon što uključimo Arduino, Bluetooth LED dioda će brzo treperiti u razmaku od pola sekunde, što znači da AT način rada nije ušao pa prije nego što uključite Arduino, držite pritisnutu tipku, 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 kako bismo počeli slati AT naredbe. Dokument AT naredbi možete dobiti na donjoj poveznici za preuzimanje, ovaj dokument prikazuje popis dostupnih AT naredbi za naš Bluetooth modul.

Kako bismo pokrenuli postavke, pokrećemo serijski monitor i postavljamo brzinu prijenosa na 9600 i vraćanje NL -a i prijenosa, 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 pa 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 te ih možete pokrenuti kao profesionalni.

O mojim nadolazećim vodičima 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čeni: