Cuprins:

Setări comenzi Bluetooth AT (HC05 HC06): 4 pași
Setări comenzi Bluetooth AT (HC05 HC06): 4 pași

Video: Setări comenzi Bluetooth AT (HC05 HC06): 4 pași

Video: Setări comenzi Bluetooth AT (HC05 HC06): 4 pași
Video: Lesson 89: Using Continuous or 360 Servo motor| Arduino Step By Step Course 2024, Iulie
Anonim
Setări comenzi Bluetooth AT (HC05 HC06)
Setări comenzi Bluetooth AT (HC05 HC06)

Bună băieți! Sper că v-ați bucurat deja de instructiunea mea anterioară „Cum se controlează Servo Motor Arduino Tutorial”. Acesta este un alt tutorial informativ care vă va învăța cum să interfațați cu modulul Bluetooth și să configurați setările acestuia prin comenzi AT, deci dacă doriți să vă schimbați numele sau parola Arduino Bluetooth sau orice alt parametru Bluetooth, acesta va fi cel mai bun ghid pentru dvs. obtine asta.

În timpul realizării acestui tutorial, am încercat să ne asigurăm că acest articol va fi cel mai bun ghid pentru dvs., pentru a vă bucura de învățarea noțiunilor de bază despre modul în care modulele bluetooth funcționează în modul de comandă AT și pentru a afla câteva informații utile despre cum să utilizați corect Set de comenzi AT.

Astfel de detalii sunt atât de importante în special pentru cei care doresc să înceapă învățarea electronicii și roboticii. deci sperăm că acest instructable conține documentele necesare.

Ce veți învăța din acest instructabil:

Aflați istoria apariției comenzii AT.

Înțelegeți diferența dintre modulele bluetooth HC.

Aflați hardware-ul modulului HC Bluetooth.

Realizați schema de cablare corespunzătoare cu o placă Arduino.

Setați Bluetooth la modul de comandă AT.

Porniți noile setări Bluetooth

Pasul 1: Cum să interfațați cu modulele Bluetooth

Cum să interfațați cu modulele Bluetooth
Cum să interfațați cu modulele Bluetooth
Cum să interfațați cu modulele Bluetooth
Cum să interfațați cu modulele Bluetooth
Cum să interfațați cu modulele Bluetooth
Cum să interfațați cu modulele Bluetooth

Începând cu descrierea proiectului, vom personaliza parametrii modulului Bluetooth, dar cum am putea comunica cu modulele Bluetooth!

Ca multe alte dispozitive, modulele Bluetooth acceptă comunicarea prin comenzi AT pentru a le configura setări precum numele, parola, rata de transmisie și alte setări.

Ce sunt aceste comenzi AT

Revenind la anul 1981, Dennis Hayes a inventat un limbaj de comandă specific pentru a interfața „dispozitivul Hayes smartmodem” și acest set de limbaj de comandă constă dintr-o serie de șiruri de text scurte care pot fi combinate pentru a produce comenzi pentru operații precum apelarea, închiderea și modificarea parametrilor conexiunii. De aici vine ideea de a dezvolta din ce în ce mai mult setul Hayes sau comenzile AT setate pentru a interfața mai multe dispozitive folosind un fel de caracter de prefix.

La fel ca celelalte dispozitive, modulele Bluetooth au modul de comandă AT, unde le puteți interfața folosind comenzile AT pentru a le seta parametrii.

Deci, pentru a trimite comenzi AT către un modul Bluetooth, trebuie mai întâi să-l transformăm în modul de comandă AT.

Cele mai populare module Bluetooth sunt HC-06 și HC-05, care vor fi utilizate în tutorialul nostru.

Este greu să faci distincție între aceste două Bluetooth doar prin vizualizare, dar folosind o placă de separare diferența este pe ace.

Pasul 2: Hardware-ul Bluetooth

Hardware-ul Bluetooth
Hardware-ul Bluetooth
Hardware-ul Bluetooth
Hardware-ul Bluetooth

Pentru modulul nostru HC-05 avem toți acești șase pini:

  1. TASTĂ sau Activare: acest pin trebuie tras în sus pentru a intra în modul AT. În modulul nostru Bluetooth avem deja un buton atât de important pentru a stabili setul de tracțiune ridicat al pinului KEY
  2. VCC și GND pentru alimentare.
  3. RXD și TXD pentru date de intrare / ieșire seriale
  4. STATE pin, doar ignorați-l, deoarece probabil nu este conectat la niciunul dintre pinii Bluetooth și nu vom avea nevoie de acesta în acest tutorial.

Voi folosi placa Arduino pentru a trimite comenzile AT seriale către modulul meu Bluetooth.

Pasul 3: Circuit Diargrama

Diargrama circuitului
Diargrama circuitului

M-am mutat la easyEDA pentru a-mi crea schema de circuite pentru acest tutorial și iată cum să conectez modulul bluetooth la Arduino, tot ce trebuie este pinul 3 de la Arduino la RXD al Bluetooth și pinul 2 al Arduino la TXD de la Bluetooth, GND la GND și VCC la Arduino 5V.

Pasul 4: Coduri și teste

Coduri și teste
Coduri și teste
Coduri și teste
Coduri și teste
Coduri și teste
Coduri și teste
Coduri și teste
Coduri și teste

Trecând la partea software, așa cum am menționat deja, vom folosi placa Arduino pentru a comunica cu Bluetooth.

Odată ce alimentăm Arduino, LED-ul Bluetooth clipește rapid într-un interval de jumătate de secundă, ceea ce înseamnă că modul AT nu a fost introdus, așa că înainte de a alimenta Arduino, țineți apăsat butonul și apoi porniți Arduino, ca urmare LED-ul va clipi mai lent într-un interval de 2 secunde, ceea ce indică intrarea cu succes a modului de comandă AT. Acum rulăm monitorul serial Arduino sau orice alt monitor serial, cum ar fi teraterms, pentru a începe trimiterea comenzilor AT, puteți obține documentul comenzilor AT din link-ul de descărcare de mai jos, acest document prezintă lista de comenzi AT disponibile pentru modulul nostru Bluetooth.

Pentru a porni setările, rulăm monitorul serial și stabilim rata de transmisie la 9600 și ambele NL și returnarea transportului, acum dacă trimiteți caracterele AT prin monitorul serial, ar trebui să primiți un răspuns OK de la modulul Bluetooth.

Vom începe prin setarea ratei Baud la 9600BPS și pentru a face acest lucru trebuie să scriem AT + UART = 9600, 0, 0 apoi să apăsăm Enter, în fiecare operație de succes trebuie să obțineți un răspuns OK de la modulul Bluetooth

Vom schimba, de asemenea, numele Bluetooth în Device1, astfel încât să scriem AT + NAME = Device1

Și vom schimba parola Bluetooth și în 2020, așa că scriem AT + PSWD = 2020

Multe alte instrucțiuni AT sunt disponibile cu privire la utilizarea modulului Bluetooth, deci tot ce trebuie să faceți este să descărcați documentul atașat la linkul de mai jos și să-l citiți pentru a obține comanda AT corectă de care aveți nevoie.

Urmând acest tutorial, veți putea personaliza acum Bluetooth-ul roboților și dispozitivelor dvs. și le puteți rula ca profesionist.

Despre tutorialele mele viitoare, puteți sugera câteva teme în secțiunea de comentarii de mai jos,

Un ultim lucru, asigurați-vă că faceți electronice în fiecare zi. Ne vedem data viitoare

Recomandat: