Cuprins:
- Pasul 1: Cum să interfațați cu modulele Bluetooth
- Pasul 2: Hardware-ul Bluetooth
- Pasul 3: Circuit Diargrama
- Pasul 4: Coduri și teste
Video: Setări comenzi Bluetooth AT (HC05 HC06): 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
Î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
Pentru modulul nostru HC-05 avem toți acești șase pini:
- 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
- VCC și GND pentru alimentare.
- RXD și TXD pentru date de intrare / ieșire seriale
- 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
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
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:
Sonda de măsurare a nivelului apei subterane pentru setări de resurse reduse: 4 pași (cu imagini)
Sondă de măsurare a nivelului apelor subterane pentru setări de resurse reduse: Introducere Am primit o cerere de la Oxfam de a dezvolta un mod simplu prin care copiii școlari din Afganistan să poată monitoriza nivelurile apelor subterane din puțurile din apropiere. Această pagină a fost tradusă în Dari de Dr. Amir Haidari și traducerea poate fi
Inițializare setări Arduino EEPROM: 5 pași
Inițializare setări Arduino EEPROM: Bună tuturor, fiecare Arduino are o memorie mică încorporată numită EEPROM. Puteți utiliza acest lucru pentru a stoca setările pentru proiectul dvs., unde valorile alese vor fi păstrate între ciclurile de alimentare și vor fi acolo data viitoare când veți porni Arduino. Am un
Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: 8 pași (cu imagini)
Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: Aveți o pereche de căști Bluetooth sau alte accesorii audio Bluetooth care au un nume foarte dezgustător și de fiecare dată când le împerecheați aveți această dorință interioară de a le schimba Nume? Chiar dacă motivele nu sunt aceleași, există un
CAD 3D - Setări și crearea spațiului de lucru standard: 14 pași
CAD 3D - Configurări și crearea spațiului de lucru standard: -Creare (a) Fișier de piese standard pentru eficiență Acest tutorial este despre crearea unui fișier de piese implicit pe care îl puteți deschide în viitor - știind că parametrii cheie specifici sunt deja acolo - minimizarea cantității de muncă repetată în cotidian
Adăugați o mufă de sincronizare PC la un cablu Nikon Sc-28 Ttl (utilizați Setări automate pentru un bliț de pe cameră și declanșați blițurile camerei !!): 4 pași
Adăugați o mufă de sincronizare PC la un cablu Nikon Sc-28 Ttl (utilizați setările automate pentru un bliț de pe cameră și declanșează blițurile camerei !!): în acest instructiv vă voi arăta cum să eliminați unul dintre acei conectori TTL proprietari 3pin partea laterală a unui cablu TTL Nikon SC-28 de pe camera foto și înlocuiți-l cu un conector de sincronizare PC standard. acest lucru vă va permite să utilizați un bliț dedicat, s