Contacte

HC 06 RF Bluetooth wireless. Ce este un modul Bluetooth? Descrierea erorilor emise de modulul

Doriți să organizați / dezactivați puterea wireless în casă? Dacă da, atunci pentru un proiect similar puteți utiliza Arduino, modul Bluetooth HC-06, releu și cunoștințe despre elementele de bază ale circuitelor.

În acest articol, ne uităm la elementele de bază ale interacțiunii Bluetooth a modulului HC-06 cu Arduino. Luați în considerare exemple de transmisie și recepție a datelor prin Bluetooth pe exemplul de pornire / dezactivare a LED-ului.

Pentru a implementa sisteme automate mai grave, ca o "casă inteligentă", aceste elemente de bază vor fi la fel de imposibile.

Începeți să lucrați cu HC-06 destul de simplu. Tot ce trebuie să știți este locația contactelor pentru conectare. Pe HC-06 Șase Contacte: WakeUp, VCC, GND, TXD, RXD și stat. La scenă, folosim 4 contacte: VCC, GND, TXD și RXD.


Mai jos este arătat exact modul în care modulul Bluetooth este conectat la Arduino.


HC-06 acționează ca un port serial prin care treceți și acceptați datele. Adică, folosind fereastra de monitorizare a serialului Arduino IDE. Sau o aplicație Bluetooth de pe computer sau pe telefon, puteți controla și gestiona proiectul. De exemplu, Teraterm poate fi folosit ca terminal. Înainte de a încărca schița pe Arduino, deconectați modulul HC-06. Deoarece modulul generează schimb de date utilizând contacte TX / RX, schița nu va fi încărcată. După încărcarea schiței, puteți conecta un modul Bluetooth.

Echo Sketch pentru Arduino și HC-06

Această schiță vă oferă posibilitatea de a trimite o linie pe Arduino prin Bluetooth și să primiți un răspuns care este afișat în monitorul serial.

Notă. Dacă utilizați Arduino Mega, schimbați linia de cod (Serial.Available ()); în timp ce (serial.Available ()\u003e 0); În caz contrar, schița nu va funcționa.

LED Saltch pentru Arduino și HC-06

Acest program permite activarea / dezactivarea LED-ului, trimiterea comenzilor pe Arduino prin Bluetooth.

Interacțiunea HC-06 cu computerul

Videoclipul de mai jos arată cum să conectați HC-06 la calculator personal Mergeți la un alt dispozitiv cu suport Bluetooth.

Notă. Videoclipul a descărcat că programul pe care îl utilizați ca monitor de serie (teraterm în acest caz particular) este conectat la portul COM primit (inclus). Nu este corect. Trebuie să utilizați portul COM de ieșire (ieșire).

După conectarea HC-06, deschideți un teraterm sau alt terminal adecvat. Selectați portul serial responsabil pentru schimbul de date de la HC-06 (explicații mai detaliate despre acest lucru este pe video).

După conectarea cu succes a HC-06, puteți trimite date către Arduino și înapoi. Dacă ați descărcat al doilea schiță, puteți porni / opri LED-ul, trimiterea caracterelor "N" și "F", respectiv.

Un exemplu de ecou.

Exemplu LED.

Domeniul de aplicare al aplicației HC-06 este în esență nelimitat. Puteți gestiona orice sisteme și procese robotizate. Sperăm că elementele de bază prezentate de lucru cu Modulul Bluetooth HC-06 vă va fi utilă în proiecte pe Arduino.

Lăsați comentariile, întrebările și împărtășiți experiența dvs. personală de mai jos. Noi idei și proiecte sunt adesea născute în discuție!

Căutați o modalitate ușoară de a fi wireless telecomandă Dispozitivul dvs. C. folosind Bluetooth.? Utilizați modulul Bluetooth HC-06.

Din partea dispozitivului gestionat, cum ar fi Arduino, acest modul pare o interfață serială obișnuită. Prin urmare, puteți depana toate comunicațiile cu dispozitivul de pe computer și apoi conectați acest modul Bluetooth și totul va funcționa așa cum ar trebui.

Cu HC-06, puteți controla robotul direct de pe telefonul smartphone. Punerea unuia dintre numeroasele programe de control pe Bluetooth pe telefon sau tabletă, îl puteți transforma într-un joystick real avansat, iar robotul dvs. va fi capabil să se întoarcă ascultător după răsucirea telefonului smartphone. În același mod, puteți contacta dispozitivul de la un laptop sau de la orice alt instrument care se poate conecta la dispozitivele Bluetooth.

Domeniul de aplicare al acestui modul nu este epuizat prin control. Poate fi folosit și pentru a trimite diverse senzori.

Tensiunea de lucru Acest modul Bluetooth este de 3,3 V, însă intrările sale sunt tolerante la 5 V, deci este compatibil cu toate panourile Arduino.

Conexiune

Contactele modulelor pot fi conectate la cablurile mamei mamei-tata-tata sau Arduino. Și cu shield Troyka prin firele "mamei mamei".

Standard de conectare pentru dispozitivele conectate printr-o interfață serială:

  • Contactul modulului RX se conectează la contactul TX al dispozitivului țintă.
  • Modulul de contact TX se conectează la contactul RX al dispozitivului țintă

Setări.

Toate setările implicite pot fi modificate folosind comenzi.

Modulul Bluetooth HC-06 poate acționa numai în modul slave. Aceasta înseamnă că nu se poate conecta independent la alte dispozitive Bluetooth.

Echipamente

Kitul nu include fire. Pentru a vă conecta la electronica de control, utilizați firele de macate cu conectorii mamei de pe partea modulului sau

Salutare tuturor!

Există o modificare a modulului HC-05 cu 6 stele (stat, RX, TX, GND, VCC, EN), este foarte popular acum la AliExpress, astfel încât, pentru aceasta, nu este necesar pentru a lipi cablarea de lipire pe 34 de pens ( Tasta) și furajele 3.3V Pentru a permite funcționarea RX-TX la ieșiri trebuie trimise 3.3b. În conectorul EN și nu pe cheie, după aceea că un astfel de modul începe să funcționeze, deoarece ar trebui să înceapă să răspundă la comenzile trimise de la un computer sau arduian pe pini. Nu am găsit aceste informații într-o singură descriere a acestui modul pe pagina produsului pentru AlIkExpress.
Pe scurt, totul este, de asemenea, ca și cu cheie în acest articol, doar 3.3b. Aplicați pentru EN! (INTRODUCE).
Dau o descriere a limbii engleze.

În primul rând, parametrii modulului:
1.Pcc Dimensiuni: 37,3mm (lungime) * 15,5mm (w)
2 Greutate :. 3,5 g.
(3) Tensiunea de intrare: interdicția de 3.6V-6V, 7V
4 Power Anti-Reverse, Modulul Reverse nu funcționează
5 duce la 6 metri: EN / VCC / GND / RXD / TXD / State (starea Bluetooth duce la picior, nu este conectat la scăderea scăzută a ieșirii, după conectarea ieșirii de ieșire)
6 Cu indicatorul de stare de conectare, blițul LED nu înseamnă o conexiune Bluetooth; LED-ul clipește încet, care introduceți modul de comandă
7 cip de reglare la bord 3,3V, tensiunea de intrare DC 3.6V-6V; Atunci când nu sunt îndeplinite, curentul de aproximativ 30mA (deoarece luminile LED intermitent, starea actuală de schimbare); După asocierea cu succes, curentul este de aproximativ 10mA
8 interfață Nivel 3.3V, puteți conecta direct o varietate de microcontroler (/ 51 / avr / pic / braț / msp430 etc.), microcontroler 5V poate fi, de asemenea, conectat direct. Conectat direct la portul serial microcontroler, nu prin cipul MAX232!
9 Open zona de transmisie efectivă de 10 metri, peste 10 metri sunt posibile, dar nu garantează calitatea conexiunii
10. După asocierea cu succes, poate fi folosit ca un port serial complet duplex. Nu trebuie să știți nimic altceva decât protocolul Bluetooth, dar acceptă numai 8 biți de date, 1 bit de oprire, fără format de comunicare paritate. Acesta este cel mai comun format de comunicare care nu acceptă alte formate!
11 Apăsați tasta pentru a da modulul Bluetooth este energizat pentru a intra în modul, setați parametrii și informații de interogare
12 poate fi comutat pe modul master și sclav prin comenzi
13 Modulele implicite rata Baud este 9600, Passkey-ul implicit este 1234, numele implicit pentru HC-05
14 Protecție cu tub de contracție transparent
În al doilea rând, metode de cablare:
VCC: sursă de alimentare pozitivă
GND: sursa de alimentare este negativă
Rxd: Primiți partea, Modulul Bluetooth primește date trimise la celălalt dispozitiv; Terminalul TXD conectat în mod normal la celălalt dispozitiv pentru a trimite
TXD: Trimiterea capătului, modulul Bluetooth pentru a trimite date către alte dispozitive; Terminalul RXD conectat în mod normal la alte dispozitive care primesc
En: Activați, atunci trebuie să introduceți la modul 3.3V

Pentru schimbul wireless de informații, tehnologia Bluetooth poate fi utilizată între diferite dispozitive pe distanțe mici. În aceste scopuri, industriile chineze produce diferite module Bluetooth, printre care modelele HC-05 și HC-06 au fost largi populare. La un moment dat, am cumpărat HC-06 pe Aliexpress, unde voi efectua experimente suplimentare, precum și conectarea la analogul meu chinezesc al lui Arduino.

Direct modulul Bluetooth în sine. În acest formular, acesta poate fi utilizat în diferite dispozitive, unde acesta este vândut direct în taxă. Modulul are 34 de ieșiri, printre care: concluzii pentru conectarea la un computer de către UART, transmisia de sunet utilizând metoda PCM (modularea codului pulsului), intrarea analogică și ieșirea, contactele pentru conectarea la un conector USB, interfață spi și scop general porturi. De fapt, nu toate aceste concluzii sunt disponibile pentru utilizare, acces la ieșirile de transmisie a sunetului (5-8), intrări analogice și ieșire (9, 10), precum și la grupul de contact pentru conectarea la USB (15, 20 ) este blocat.

HC-06 este construit pe chipul BC417 (dispozitivul BlueCore4-extern), specificația Bluetooth v2.0. La bord, există, de asemenea, cuarț la 26 MHz și memorie flash pentru 8 MB. Puterea este efectuată de la 3.3V.

Pentru modelele sale, este cel mai convenabil să se utilizeze un modul cu o placă de lot, pe care sunt afișate contactele necesare pentru conexiuni, precum și există un stabilizator de tensiune care vă permite să mâncați de la 5 volți.
Când cumpărați astfel de module, puteți întâlni diferite marcaje. În esență, acesta este același dispozitiv care este caracterizat de firmware care definește modul Master / Slave.

Diferența dintre HC-05 de la HC-06 este că HC-05 poate fi folosit ca sclav (master) sau master (sclav). Aceste moduri sunt setate folosind comenzi. Butonul de pe placa modulului trece la modul de intrare al comenzilor. Modul principal permite modulului să detecteze un dispozitiv similar și să organizeze comunicarea cu aceasta. Modulul HC-06 poate funcționa numai într-un mod de sclav fix.

Există, de asemenea, modele HC-03 și HC-04, dar sunt produse în scopuri industriale.

Desemnarea contactelor pe placa HC-06.

Stat - Verificați starea modulului. Pe acest contact duplică un semnal care afișează LED-ul încorporat pe tablă. Dacă clipește foarte repede, atunci modulul este în stare activă. În modul de unitate, curentul este de 30-40 mA. Când modulul stabilește o conexiune cu un alt dispozitiv, LED-ul este pur și simplu aprins. În modul de transfer de date, curentul este de 8 mA.
Rx. - Obținerea datelor.
Tx. - transfer de date.
GND. - Conectează la Pământ.
+ 5V. - alimente +5 volt
I. - Porniți / dezactivați modulul. Dacă acest contact trebuie să depună logic 1 (5 volți), modulul se va opri dacă trimiteți un logic 0 sau nu vă conectați la acest contact, modulul va funcționa.

Implicit, HC-06 are un nume pentru a detecta alte dispozitive " HC-06.", Cu pin" 1234 ».

Pentru a modifica aceste date, trebuie să conectați modulul la un computer și să utilizați programul de tren pentru a intra în comanda AT. Acest lucru se poate face folosind adaptorul USB la COM cu nivele TTL. În aceste scopuri, adaptorul este potrivit pentru PL2303HX, CH340G sau altul similar. Pe computer în acest moment șoferul trebuie să fie deja instalat pentru Adaptor USB.dar.

Contacte Conectați după cum urmează:

HC-06. USB la COM.
+ 5V. + 5V.
GND. GND.
Rx. Tx.
Tx. Rx.

Când conectați acest ansamblu la un computer, LED-ul roșu de pe bordul modulului Bluetooth va clipi rapid. Puteți utiliza orice program terminal pentru a intra la comenzi, utilizez Arduino IDE în acest scop.

În setări, selectați numărul portului Virtual COM pe care este conectat adaptorul USB, în cazul meu este COM44. Deschide fereastra " Monitor de port consecutiv».

Introducem comanda de majuscule " LA."Dacă dispozitivul conectat cu succes, ca răspuns, ar trebui returnat" O.K" Implicit, rata de schimb de date de 9600 de borduri.

Pentru a verifica versiunea firmware, introduceți comanda " AT + versiune."În cazul meu, răspunsul returnat" Oklinvorv1.8.».

Echipa " AT + NAMEYYY.", Unde uu. - Un set arbitrar de simboluri pe latină, putem schimba numele prin care se va găsi modulul nostru de dispozitiv Bluetooth (implicit HC-06). În exemplul meu, am intrat " La + namefox.", Răspunsul se întoarce Oksetname..

Echipa " La + PINXXXX.", Unde xXXX.- Un set arbitrar de numere, puteți schimba codul PIN (implicit 1234). Ca răspuns, returnează " Oksetpin.».

Echipa " La + baudx.", Unde x. - Valoarea de la 1 la 9, puteți schimba viteza în baude (în mod implicit 9600).

1 - 1200
2 - 2400
3 - 4800
4 - 9600
5 - 19200
6 - 38400
7 - 57600
8 - 115200
9 - 230400

Să presupunem că dacă conducem comanda " La + baud8.", Unde 8 - viteza de 115200 baud, se întoarce în răspuns" OK115200.».

Conectați HC-06 la Arduino.

Exemplul 1. Will în Arduino Saltch, cu care vom porni și de pe LED-uri, stropit pe 13 arduino pin, printr-un modul Bluetooth.

iNT Date;
iNT LED \u003d 13;
vOID SETUP ()
{
Serial.Bel (9600);
Pinmode (LED, ieșire);
Digital (LED, ridicat);
}
buclă void ()
{
dacă (serial.adailable ())
{
Date \u003d serial.read ();
dacă (date \u003d\u003d "1")
{
Digital (LED, ridicat);
}
Dacă (date \u003d\u003d "0")
{
Digital (LED, scăzut);
}
}
}

Dacă nu aveți la bordul acestui LED, conectați-l la 13 pini conform diagramei, evaluările rezistoarelor pot fi luate de la 220 ohmi la 1k.

Sever Arduino și Conectați HC-06. a lua legatura Tx. Modulul se conectează la contact Rx. Arduino (PIN 0 pe bordul Uno) și contactați Rx., a contacta Tx. (PIN 1). Contacte + 5V. și GND., Conectat la speranțele corespunzătoare ale lui Arduino.

Ansamblu de proiectare. După alimentarea puterii Arduino, LED-ul pe HC-06 trebuie să clipească rapid.

Arduino Control prin HC-06, folosind un computer.

Exemplu voi afișa pe Windows XP. Computerul trebuie conectat la computer. orice USB. Adaptorul Bluetooth și driverele sunt instalate pe acesta.

În cazul meu, acest adaptor a fost utilizat.

Când este conectat la PC, pictograma corespunzătoare apare în tavă (lângă ceas).

Faceți clic pe butonul din dreapta al mouse-ului de pe această pictogramă și selectați "Contexter Menu" Adăugați dispozitivul Bluetooth».

Puneți comutatorul " Dispozitivul este instalat și gata de detectare"Și faceți clic pe" Mai departe».

În lista de dispozitive detectate, modulul nostru Bluetooth va apărea, cu noul nume am schimbat mai devreme. Alegeți-l și faceți clic pe " Mai departe».

În fereastra următoare, introduceți un cod PIN pentru a vă conecta la modulul selectând " Utilizați tasta de acces din documentație:». Implicit este "1234", Dar l-am schimbat la "9999". Faceți clic pe " Mai departe».

Modulul Bluetooth a fost contactat cu succes de către computer, ceea ce poate fi găsit din fereastra corespunzătoare. Ar trebui să acordați atenție formării unei legături între două dispozitive Bluetooth, pe computer vor fi create două porturi virtuale virtuale (vor fi afișate în Managerul dispozitivului), unul pentru datele de ieșire, celălalt pentru intrare. Vom avea nevoie de un port pentru datele de ieșire, în cazul meu este COM45.

Re-deschideți un program terminal, voi folosi Arduino IDE. În setări, alegeți portul de ieșire (am COM45), deschis " Monitor de port serial"Introducem comenzi alternative" 1 "Și" 0 " Când comanda "1", LED-ul se aprinde, cu "0" iese.

Arduino Control prin HC-06 cu un smartphone.

Probabil că toate smartphone-urile moderne au încorporat Bluetooth în compoziția lor. Rămâne numai pentru a instala programul terminalului. În cazul meu a fost folosit Lumia 640 ds., cu instalat Windows Mobile 10.. Ca un program al terminalului pe care îl folosesc "". Pe smartphone-urile Android, totul este similar, ca un program pe care îl puteți utiliza " Terminalul Bluetooth.».

Pentru proprietarii de smartphone-uri companiile Apple Nu va funcționa cu modulele Bluetooth HC-05 și HC-06 (Bluetooth v2.0), pentru ca acestea vor trebui să utilizeze adaptoare cu tehnologia BL ( Bluetooth joasă. Energie), specificație Bluetooth 4.0. Reprezentantul luminos este modulul HM-10.

Potriviți HC-06 cu un smartphone Bluetooth.

1. În " Parametri»Smartphone Alegerea unui element" Dispozitive».
2. Apoi " Bluetooth și alte dispozitive».
3. Porniți Sliderul Bluetooth Smartphone și faceți clic pe " plus în Piață»Pentru a căuta și adăuga un nou dispozitiv Bluetooth, în cazul nostru HC-06.

4. În secțiunea " Adăugați dispozitivul"Alegeți" ".
5. Smartphone-ul va căuta dispozitive Bluetooth situate în cartier și va afișa numele lor. În exemplul meu, modulul HC-06 a fost găsit, pe care l-am redenumit " vulpe.».

6. Introduceți codul PIN al dispozitivului la care vă conectați, apăsați butonul " Conectați».

Instalați și lansați programul terminalului "". Modulul HC-06 conectat la smartphone este afișat în listă, selectați-l.

Un câmp va apărea să introducă comenzi și butonul de trimitere. Introducem alternativ 1 "Și" 0 "Și urmăriți LED-ul pe 13 pin, care va fi aprins sau ieși.

Exemplul 2.. Conectați-vă la LED-uri ARDUINO 3 și încercați să le controlați prin modulul Bluetooth HC-06.

LED-urile conectate la 9, 11 și 13 pini Dacă doriți să utilizați alte pini, trebuie să specificați în schiță.

iNT Date;
iNT LED1 \u003d 9;
iNT LED2 \u003d 11;
iNT LED3 \u003d 13;
vOID SETUP ()
{
Serial.Bel (9600);
pinmode (LED1, ieșire);
pinmode (LED2, ieșire);
pinmode (LED3, ieșire);
digital (LED1, ridicat);
digital (LED2, ridicat);
digital (LED3, ridicat);
}
buclă void ()
{
dacă (serial.adailable ())
{
date \u003d serial.read ();
dacă (date \u003d\u003d "1")
{
digital (LED1, ridicat);
}
dacă (Data \u003d\u003d "2")
{
digital (LED1, scăzut);
}
dacă (date \u003d\u003d "3")
{
digital (LED2, ridicat);
}
dacă (date \u003d\u003d "4")
{
digital (LED2, scăzut);
}
dacă (date \u003d\u003d "5")
{
digital (LED3, ridicat);
}
dacă (date \u003d\u003d "6")
{
digital (LED3, scăzut);
}
}
}

Când turnați schița, modulul HC-06 trebuie deconectat de la Arduino, deoarece computerul și lucrează Bluetooth pe UART. Arduin nu poate lucra cu mai multe dispozitive pe un UART.

Rulați programul terminalului și încercați schița în acțiune. Semnificația controlului LED-ului este următoarea, există trei LED-uri, fiecare dintre acestea putând fi activate sau dezactivate. Se oprește 6 comenzi. Comenzile sunt numere de la 1 la 6 ( 1, 3, 5 - Bine ați venit 1, 2 și 3 LED-uri. 2, 4, 6 - Pentru a rambursa). Numerele pot fi introduse una sau sub formă de combinații. De exemplu: 145 - Bine ați venit primul, rambursați al doilea, luminează al treilea.

Exemplul 3.. Conectați-vă la modulul releului Arduino din articolul "" și încercați să controlați sarcina puternică prin Bluetooth. De fapt, vom avea o soclu inteligentă. Puteți conecta încărcături diferite (becuri, pompe, ventilatoare) la module de relee și le gestionați la distanță.

Saltch pentru acest exemplu va apărea în viitorul apropiat.

Bluetooth Modulul HC-05 este conectat prin magistrala UART și este capabil să execute la comenzi. La comanda este un șir care începe cu literele "la" (din engleză lA.tentie - "atenție"). Modulul execută comanda recepționată și trimite răspunsul înapoi (rezultatul executării comenzii), care este și un șir. În modulele Bluetooth HC-05, fiecare comandă (precum și răspunsul) trebuie să se încheie cu simbolurile transferului șirului "\\ r \\ n".

Conexiune:

  • Puteți controla modulul Bluetooth HC-05 fie de la un computer, fie printr-un microcontroler, de exemplu, Arduino. Ieșirea RX a modulului este conectată la ieșirea TX, iar ieșirea TX a modulului este conectată la ieșirea RX a acelui dispozitiv din care va fi controlată.
  • Pentru a conecta modulul la un computer (Fără microcontrolere) Este necesar un adaptor USB-UART sau un adaptor RS232-UART sau un programator cu ieșiri TX RX, în loc de adaptorul USB-UART, puteți utiliza taxa Arduino, așa cum este descris în articol. Pentru a trimite comenzi la modul, va trebui să instalați programul terminalului. Unul dintre aceste terminale este un program termite distribuit liber, cu sprijinul rus.
  • Pentru a conecta modulul la Arduino Puteți utiliza hardware-ul UART sau magistrala software. Când utilizați un autobuz hardware, modulul este conectat la concluziile TX și RX specificate pe tablă. Când utilizați un autobuz software, modulul este conectat la ieșirile TX și RX alocate.

Înființat:

Modulul Bluetooth HC-05 va fi capabil să primească comenzi numai dacă următorii parametri de port serial sunt configurați corespunzător:

  • camerăport:Acesta poate fi găsit experimental, deconectați adaptorul sau Arduino, a se vedea ce porturi sunt disponibile. Conectați adaptorul sau Arduino și uitați-vă la ce porturi sunt disponibile. Portul a apărut este același.
  • Rata de transfer de date:În modul normal, modulul Bluetooth HC-05 salvează ultima rată de transfer de date ultima dată, dar implicit este de 3.8400 de biți (rareori 9600 bps). Dacă ambele viteze nu se potrivesc, vedeți nota la sfârșitul articolului.
  • Parametrii transferului de date:Modulul stochează cele mai recente setări de transfer de date. Valorile parametrului implicit: Numărul de biți din pachet este de 8, dimensiunea bit-ului de oprire \u003d 1, fără a verifica.
  • Text transmis:Trebuie să instalați elementul "Adăugați CR & LF (NL)". Acestea sunt simbolurile de traducere a liniei "\\ r \\ n" pe care nu le puteți instala la sfârșitul comenzilor AT.

Pentru a configura acești parametri în programul Termite, faceți clic pe butonul Setări. În aceeași fereastră, puteți instala limba rusă.

Când utilizați Arduino, numărul portului este specificat în fila Instrumente. Parametrii de transfer de date sunt utilizați în mod implicit. Pentru a adăuga caractere NL & CR, utilizați meniul din colțul din dreapta jos al monitorului portului serial.

Verifica:

După fiecare conexiune de alimentare sau repornirea modulului, înainte de a trimite comenzi, faceți clic pe butonul modulului pe scurt. Dacă modulul nu are un buton, trimiteți pe scurt un nivel ridicat la concluzia K. După care modulul va rămâne ca de obicei, dar va percepe comenzile la comenzi. În plus față de modul obișnuit, modulul poate funcționa la comenzi. Despre cum să introduceți acest mod și ceea ce diferă de cel obișnuit, este descris mai jos, în secțiunea Notă.

Pentru a verifica conexiunea cu modulul Bluetooth, trimiteți o comandă de testare. LA.(Introduceți textul LA.Și apăsați ENTER). Dacă conexiunea este setată corect, modulul va răspunde O.K.. După aceea, puteți trimite restul comenzilor.

La comenzi:

Dacă programul terminal arată simbolurile CR & LF sau NL & CR, atunci caracterele "\\ r \\ n" în comenzi nu au nevoie!
Comenzile pot fi obișnuite: AT + Command \\ R \\ n, Cereri: AT + Command? \\ R \\ n sau Setări: AT + Comandă \u003d parametri (e) \\ r \\ n.

La comandă: Răspuns: Scop:
LA. LA.\\ r \\ n Ok \\ r \\ n Echipa de testare:
Folosit pentru a verifica conexiunea cu modulul.
Resetare. La + resetare.\\ r \\ n Ok \\ r \\ n Modulul de repornire a programului:
Modulul se comportă ca după o întrerupere pe termen scurt.
Versiune. La versiunea +?\\ r \\ n + Versiune: VERSIUNE\\ r \\ n
Ok \\ r \\ n
Versiunea solicitată a firmware-ului modulului:
Modulul returnează versiunea sub forma unui șir la 32 de octeți.
Un exemplu de răspuns: + Versiune: hc01.comv2.1 \\ r \\ n ok \\ r \\ n
La + orgl. La + orgl.\\ r \\ n Ok \\ r \\ n Resetați setările personalizate:
Modulul resetează următoarele setări:
Clasa \u003d 0, IAC \u003d 9E8B33, ROL \u003d 0, CMODE \u003d 0, UART \u003d 38400,0,0, PSWD \u003d 1234, Nume \u003d HC01.com.
Addr. La + addr?\\ r \\ n + Addr: ABORDARE\\ r \\ n
Ok \\ r \\ n
Solicitați modul de adresă:
Modulul returnează trei părți ale adresei de somn: UAP: Lap separate de colon.
Fiecare parte constă din numere hexazecimale.
Un exemplu de răspuns: + addr: 1234: 56: 789ABC \\ r \\ n OK \\ r \\ n
Nume. La + nume?\\ r \\ n + Nume: NUME\\ r \\ n
Ok \\ r \\ n
Quest / Instalarea numelui modulului:
Numele modulului este reprezentat de un șir de până la 32 de octeți.
Un exemplu de răspuns: + Nume: Iaraduino \\ R \\ n OK \\ R \\ n
Exemplu de instalare: AT + NAME \u003d IARARDUINO \\ R \\ n
Unele module răspund la comanda AT + \\ r \\ n numai atunci când modulul este apăsat sau prezența unui nivel ridicat la intrarea K.
AT + NAME \u003dNume \\ r \\ n Ok \\ r \\ n
RNAME. AT + RNAME? Adresa \\ r \\ n + RNAME: NUME\\ r \\ n
Ok \\ r \\ n
Solicitați numele dispozitivului Bluetooth găsit:
Adresa este introdusă după un spațiu, iar o parte a adresei (PNA, UAP, LAP) sunt separate printr-o virgulă. Modulul returnează numele dispozitivului găsit Bluetooth situat în zona de acțiune, a cărei adresă a fost în interogare.
Solicitare de probă: AT + Nume? 1234,56,789ABC \\ r \\ n
Un exemplu de răspuns: + RNAME: Ovaruino \\ r \\ n ok \\ r \\ n
Rol AT + ROL?\\ r \\ n + ROL: ROL\\ r \\ n
Ok \\ r \\ n
Solicitarea / instalarea rolului modulului:
Rolul modulului este reprezentat de un număr:
0 - Slave, 1 - prezentator, 2 - sclav în ciclu *.
Un exemplu de răspuns: + rolul: 1 \\ r \\ n
Exemplu de instalare: la + rolul \u003d 0 \\ r \\ n
La + rol \u003dRolul \\ r \\ n Ok \\ r \\ n
Clasă La + clasa?\\ r \\ n + Clasa: UN FEL\\ r \\ n
Ok \\ r \\ n
Solicitarea / instalarea tipului de dispozitiv:
Tipul dispozitivului este reprezentat de un număr de 32 de biți prin care puteți defini o atribuire a modulelor: tastatura Bluetooth, Mouse-ul Bluetooth., set cu cască ...
Exemplu de instalare: la + clasa \u003d 0 \\ r \\ n
La + clasa \u003dTip \\ r \\ n Ok \\ r \\ n
IAC. La + IAC?\\ r \\ n + IAC: CODUL\\ r \\ n ok \\ r \\ n Cerere / Set Cod acces general GIAC:
Codul este reprezentat de un număr de 32 de biți și este utilizat pentru a detecta dispozitivele Bluetooth.
În rolul conducerii acest cod. Modulul va accesa alte dispozitive Bluetooth pentru căutarea lor (sondaj), iar în rolul sclavului asupra acestui cod va fi acordat accesul la un sondaj al modulului de către alte lideri.
Un exemplu de răspuns: + IAC: 9E8B33 \\ R \\ n OK \\ R \\ n
Un exemplu de instalare: AT + IAC \u003d 9E8B33 \\ R \\ n
La + IAC \u003dCod \\ r \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Inqm. La + inqm?\\ r \\ n + Inqm: Mod.,Numara,TIMP\\ r \\ n
Ok \\ r \\ n
Interogare / Instalare Modul sondajului modulului:
Parametrii utilizați sunt setări pentru comanda de căutare (sondaj) a altor dispozitive Bluetooth.
- modul de căutare este reprezentat de un număr:
0 Standard, intensitate a semnalului de căutare.
- Numărul este reprezentat de un număr de definire a numărului limită de dispozitive Bluetooth găsite, după care doriți să opriți căutarea.
- Timpul de căutare stabilește timpul de expirare după care se oprește căutarea. Timp real Căutați în câteva secunde egale cu numărul specificat înmulțit cu 1.28.
Un exemplu de răspuns: + inqm: 1,1,48 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: la + inqm: 1,1,48 \\ r \\ n
La + inqm \u003dMODE, COUNT, TIME \\ R \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Pswd. La + pswd?\\ r \\ n + Pswd: CODUL\\ r \\ n
Ok \\ r \\ n
Solicitarea / instalarea codului PIN:
Codul de acces este reprezentat de un șir de până la 16 octeți.
Codul modulului ca dispozitiv slave este un acces la parolă la modulul curent.
Codul modulului ca dispozitiv principal este un acces la parolă la dispozitivele Bluetooth externe.
Un exemplu de răspuns: + pswd: 1234 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: AT + PSWD \u003d 1234ARDUINO \\ r \\ n
La + pswd \u003dCod \\ r \\ n Ok \\ r \\ n
UART. La + uart?\\ r \\ n + UART: Curând,STOP,Prov.\\ r \\ n
Ok \\ r \\ n
Întrebare / Viteză de instalare UART:
Viteza este reprezentată de numărul de biți / s
Bitul de oprire este reprezentat de un număr: 0 - unu, 1 - două
Verificarea este reprezentată de o cifră: 0 - fără a verifica,
1 - Verificarea interactivității, 2 - Lizibilitatea.
Un exemplu de răspuns: + UART: 38400,0,0 \\ r \\ n ok \\ r \\ n
Un exemplu de instalare: AT + UART \u003d 38400,0.0 \\ R \\ n
La + uart \u003dSumps, Stop, Prov \\ n \\ n Ok \\ r \\ n
Cmode. La + cmode?\\ r \\ n + Cmod: Mod.\\ r \\ n
Ok \\ r \\ n
Solicitare / Setare Mod de conectare:
Modul este reprezentat de un număr:
0 - Modulul din rolul principalului se conectează numai la acel dispozitiv Bluetooth, a cărei adresă este specificată de comanda AT + Bind.
1 - Modulul în rolul gazdei se conectează la orice dispozitiv Bluetooth condus.
2 - Modulul în rolul sclavului funcționează în ciclu *
Un exemplu de răspuns: + cmod: 0 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: la + cmod \u003d 1 \\ r \\ n
La + cmode \u003dMODE \\ R \\ n Ok \\ r \\ n
Lega. La + se leagă?\\ r \\ n + Legați: ABORDARE\\ r \\ n
Ok \\ r \\ n
Solicitarea / instalarea unei adrese fixe:
Dacă modulul este în rolul principalului (rolul \u003d 1) și modul de conectare este setat la o adresă fixă \u200b\u200b(CMODE \u003d 0), acesta va fi conectat numai la acel Bluetooth la dispozitivul a cărui adresă este specificată de această comandă.
Sunt introduse părți ale adresei: la instalare - printr-o virgulă și când răspundeți - printr-un colon.
Răspuns Exemplu: + BIND: 1234: 56: 789ABC \\ R \\ n OK \\ R \\ n
Un exemplu de instalare: AT + BIND \u003d 0,0,0 \\ R \\ n
La + legat \u003dAdresa \\ r \\ n Ok \\ r \\ n
POLAR La + polar?\\ r \\ n + Polar: Buturuga.,Buturuga.\\ r \\ n
Ok \\ r \\ n
Solicitați / setarea unui nivel logic activ pentru a activa LED-urile:
Polaritatea este reprezentată de un număr 0 sau 1 corespunzător nivelului logic activ.
Primul parametru specifică nivelul logic pentru a porni LED-ul conectat la ieșirea PIO8 (afișează modul de funcționare) și al doilea pentru LED-ul conectat la ieșirea PIO9 (afișează starea conexiunii).
Un exemplu de răspuns: + polar: 1.1 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: la + polar \u003d 1.1 \\ r \\ n
La + polar \u003dJurnal, log \\ r \\ n Ok \\ r \\ n
Pio. La + pio \u003dNumăr, nivel \\ r \\ n Ok \\ r \\ n Instalarea nivelului logic PIO:
Vă permite să setați nivelul logic pe ieșirea PIO. Numărul de ieșire este reprezentat de un număr de la 2 la 11, cu excepția 8 și 9. Nivelul este reprezentat de un număr 0 sau 1.
Un exemplu de instalare: AT + PIO \u003d 11.0 \\ R \\ n
Mpio. La + mpio?\\ r \\ n + MPIO: NUMĂR\\ r \\ n
Ok \\ r \\ n
Quest / Instalarea nivelurilor logice PIO:
Vă permite să învățați sau să setați nivele logice la toate ieșirile PIO.
Nivelurile sunt reprezentate de un număr hexazecimal, fiecare dintre acestea corespunde nivelului de ieșire PIO.
Un exemplu de răspuns: + mpio: 1f0 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: AT + MPIO: CFC \\ R \\ n
La + mpio \u003dNumărul \\ r \\ n Ok \\ r \\ n
Ipscan. AT + IPSCAN?\\ r \\ n + IPSCAN: DAR,B.,ÎN,G.\\ r \\ n
Ok \\ r \\ n
Solicitarea / setarea setărilor de scanare IP:
A - Interval de scanare
B - Durata scanării
B - Intervalul paginii
G - Numărul de pagini
Un exemplu de răspuns: + ipscan: 1024,512,1024,512 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: AT + IPSCAN: 1024,512,1024,512 \\ r \\ n
La + ipscan \u003dA, B, B, G \\ R \\ N Ok \\ r \\ n
Adulmeca. AT + Sniff?\\ r \\ n + Sniff: DAR,B.,ÎN,G.\\ r \\ n
Ok \\ r \\ n
Solicitarea / setarea parametrilor modului de economisire a energiei:
A - Timp maxim
B - Timp minim
În perioada de repetiție
Dl. Taimaut.
Un exemplu de răspuns: + Sniff: 0,0,0,0 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: la + sniff \u003d 0.0.0.0 \\ r \\ n
La + sniff \u003dA, B, B, G \\ R \\ N Ok \\ r \\ n
Ensnff. La + Ensniff \u003dAdresa \\ r \\ n Ok \\ r \\ n Tranziția la modul de economisire a energiei:

Echipa de eșantion: la + Ensniff \u003d 1234,56,789ABC \\ r \\ n
Exsniff. La + exsniff \u003dAdresa \\ r \\ n Ok \\ r \\ n Ieșiți din modul de economisire a energiei:
Părțile adresei sunt introduse prin virgule (PNA, UAP, LAP)
Exemplu de comandă: la + exsniff \u003d 1234,56,789ABC \\ r \\ n
Senm. La + Senm?\\ r \\ n + SENM: SECRET,CIFRU\\ r \\ n
Ok \\ r \\ n
Quest / Instalarea parametrilor de securitate:
Modul de secrecy este reprezentat de un număr:
0 - Off
1 - Conexiune neprotejată
2 - Protecția la nivel de serviciu
3 - Protecția la nivelul conexiunii
4 - Mod necunoscut
Modul de criptare este reprezentat de un număr:
0 - fără criptare
1 - Numai traficul PTP este criptat
2 - Tot traficul este criptat
Un exemplu de răspuns: + SENM: 0.0 \\ r \\ n ok \\ r \\ n
Exemplu de instalare: la + SENM: 0.0 \\ r \\ n
La + SENM \u003dSecret, cipher \\ r \\ n Ok \\ r \\ n
PMSAD. La + PMSAD \u003dAdresa \\ r \\ n Ok \\ r \\ n Ștergerea unui dispozitiv dintr-o listă de perechi:
Ștergerea unui dispozitiv Bluetooth din listă va vedea necesitatea de a reforma o pereche pentru a vă conecta la acesta.
Părțile din adresele dispozitivului care sunt îndepărtate sunt introduse printr-o virgulă (PNA, UAP, LAP)
Echipa de eșantion: la + PMSAD \u003d 1234,56,789ABC \\ r \\ n
Rmaad. La + rmaad.\\ r \\ n Ok \\ r \\ n Ștergerea tuturor dispozitivelor din lista de perechi:
Curățenie această listă Va fi nevoia de a reforma perechile cu dispozitive Bluetooth pentru conectarea la ele.
FSAD. La + Fsad \u003dAdresa \\ r \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Dispozitiv de căutare în lista de perechi:
Dacă un dispozitiv Bluetooth cu adresa specificată Este în listă, modulul se va întoarce OK \\ r \\ n altfel eșec \\ r \\ n.
Părțile adresei sunt introduse prin virgule (PNA, UAP, LAP)
Exemplu: AT + FSAD \u003d 1234,56,789ABC \\ R \\ n
ADCN. La + adcn?\\ r \\ n + ADCN: CANTITATE\\ r \\ n
Ok \\ r \\ n
Solicitarea numărului de dispozitive din lista cuplurilor:
Când faceți o pereche cu LED-uri, datele de perechi se încadrează automat în lista de perechi și pentru conexiunile ulterioare (chiar și după oprirea puterii) nu este necesară reinstalarea unei perechi.
Un exemplu de răspuns: + ADCN: 10 \\ r \\ n ok \\ r \\ n
Mrad. La + mrad?\\ r \\ n + MRAD: ABORDARE\\ r \\ n
Ok \\ r \\ n
Solicitați adresa dispozitivului din lista de perechi:
Modulul va returna adresa Bluetooth a dispozitivului din lista de perechi cu care a fost efectuată ultima conexiune reușită.
Părțile adresei sunt afișate printr-un colon (Nap: UAP: LAP)
Un exemplu de răspuns: + MRAD: 1234: 56: 789ABC \\ R \\ n OK \\ R \\ n
Stat La stat +?\\ r \\ n + State: STARE\\ r \\ n
Ok \\ r \\ n
Cererea de stare a modulului:
Modulul va returna starea actuală ca șir:
Inițializare - inițializare
Ready - gata
Pairabil - cuplu de educație
Pereche - cuplu este format
Inquired - Solicitare
Conectare - Conectare
Conectat - conectat
Deconectat - deconectat
Nuknow - Stat necunoscut
Un exemplu de răspuns: + stare: conectat \\ r \\ n ok \\ r \\ n
Init. La + init.\\ r \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Initializarea profilului SPP:
Profilul spp Emulează un port serial.
Inq. La + inq.\\ r \\ n + INQ: adresa, tipul, semnalul \\ r \\ n
+ INQ: adresa, tipul, semnalul \\ r \\ n
...
+ INQ: adresa, tipul, semnalul \\ r \\ n
Căutare (sondaj) Dispozitive Bluetooth:

Modulul caută un dispozitiv Bluetooth în raza de acțiune și ieșiri pe fiecare modul găsit pe un nou rând. Modul de căutare (sondaj) este setat de comanda AT + INQM, codul de anchetă este setat de comanda AT + IAC, tipul de dispozitive dorite este specificat de comanda AT + Class. Căutarea este finalizată la atingerea numărului limită al dispozitivelor Bluetooth găsite sau când ajungeți la termenul de expirare sau la comanda AT + INQC.
Exemplu de răspuns: + INQ: 1234: 56: 789ABC, 240404.7FFF
Inqc. La + inqc.\\ r \\ n Ok \\ r \\ n Finalizați dispozitivele Bluetooth Căutare (sondaj):
Finalizarea timpurie a dispozitivelor de căutare a dispozitivului Bluetooth inițiat de comanda AT + INQ
Pereche. La + pereche \u003dAdresa, Taymouth \\ R \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Creați o pereche cu un dispozitiv Bluetooth:
Creând o pereche sau bluetooth asociat Dispozitivele sunt inițiate de către master.
Timeout este indicat de un număr zecimal în câteva secunde.
Dacă perechea este creată, atunci informațiile despre acesta vor fi înregistrate automat în lista de abur, modulul va răspunde OK \\ R \\ n după care puteți conecta dispozitivul Bluetooth prin comanda AT + Link. Dacă perechea nu este creată (de exemplu, a expirat un cod PIN sau timp de expirare), modulul va răspunde eșecului \\ r \\ n.
Echipa de eșantion: la + pereche \u003d 1234,56,789ABC, 10 \\ r \\ n
LEGĂTURĂ. La + link \u003dAdresa \\ r \\ n Ok \\ r \\ n
sau
Eșuează \\ r \\ n
Conectați-vă la dispozitivul Bluetooth:
După executarea acestei comenzi, puteți comunica cu un dispozitiv Bluetooth conectat.
Comanda este disponibilă modulului ca maestru.
Echipa de eșantion: AT + LINK \u003d 1234,56,789ABC \\ R \\ n
DISC La + disc.\\ r \\ n + DISC: REZULTAT\\ r \\ n
Ok \\ r \\ n
Deconectați de la dispozitivele Bluetooth:
Comanda indică modulul pentru a se deconecta de la dispozitivul Bluetooth cu care este setată conexiunea. După deconectarea de la dispozitivul Bluetooth, informațiile despre acesta sunt salvate în lista de abur. Dacă trebuie să vă conectați din nou la acest dispozitiv, crearea perechii va fi opțional (dacă dispozitivul Bluetooth este în mod intenționat eliminat din lista de perechi).
După executarea comenzii, modulul va răspunde prin rezultatul executării sale:
Succesul - succesul
Link_loss - conexiunea este pierdută
NO_SLC - Lipsește SLC
Timeout - timpul de așteptare expirat
Eroare - eroare
Un exemplu de răspuns: + disc: succes \\ r \\ n ok \\ r \\ n

* Sclav în ciclu - Acesta este un rol de lider al modulului în care trimite tot ce primește de la plumb.
** Pentru unele comenzi, modulul răspunde numai atunci când butonul modulului este apăsat sau prezența unui nivel ridicat la ieșire K.

Descrierea erorilor emise de modul:

Dacă trimiteți o comandă că modulul nu știe, nu sau comanda este argumente greșite, modulul va returna șirul "Eroare :( NUMĂR) ", Unde, în conformitate cu numărul digital specificat, puteți determina modulul" jura ".

Eroare de eroare Descrierea erorii
0 Greșit la comandă (fără o astfel de comandă)
1 Rezultatul este implicit
2 Eroare de salvare a parolei
3 Numele dispozitivului prea lung (mai mult de 32 de octeți)
4 Numele dispozitivului nu este specificat.
5 O parte din adresa de somn este prea lungă (mai mult de 4 cifre în sistemul hexazecimal)
6 O parte din adresa UAP este prea lungă (mai mult de 2 deversări în sistemul hexazecimal)
7 O parte din adresa de laz este prea lungă (mai mult de 6 cifre în sistemul hexazecimal)
8 Nu este specificată masca PIO Port
9 Numărul de ieșire Pio nu este specificat.
A. Nu este specificat dispozitivul de tip (clasa)
B. Dispozitiv prea lung (clasa)
C. Nu este specificat codul general de acces IAC (solicitați codul de acces)
D. CODUL DE ACCES IACHED PREAȚI LUNG (Codul de acces la întrebuirea)
E. Codul de acces partajat nevalid IAC (solicitați codul de acces)
F. Parola specificată (sau parola este goală)
10 Parolă prea lungă (mai mult de 16 octeți)
11 Rolul modulului nevalid
12 Rata de transfer de date nevalidă
13 Dimensiunea nevalidă a biților de oprire
14 Setarea de biți de paritate nevalidă
15 Dispozitivul lipsește în lista de perechi (lista dispozitivelor Bluetooth Conjugage)
16 Profilul portului serial (SPP, profilul portului serial) nu este inițializat
17 Profilul SPP re-inițializarea (profilul SPP, PORDIAL)
18 Modul nevalid. Dispozitive de votare Bluetooth
19 Timp de anchetă prea lung
1a. Nu este specificat dispozitivul de adresă Bluetooth
1b. Regim de securitate nevalid (secret)
1c. Modul de criptare nevalid.

Notă:

Dacă apăsați butonul sau trimiteți un nivel ridicat la intrarea K direct la momentul pornirii modulului (sursa de alimentare), modulul va comuta la comenzi. În acest mod, modulul nu se va conecta la alte module, dar acest mod are o viteză fixă \u200b\u200b\u003d 38400 biți / s. Dacă la configurarea, în modul normal de funcționare a modulului, nu ați putut determina viteza modulului, apoi puteți introduce acest mod și puteți seta o viteză nouă. Viteza recent instalată va intra în vigoare numai în modul normal, pentru aceasta va fi necesară repornirea modulului fără a ține butonul și fără a alimenta nivelul ridicat la intrarea K la momentul includerii. Amintiți-vă că în modul obișnuit, nu mai devreme decât într-o a doua secundă după alimentarea (sau repornirea), trebuie să apăsați scurt butonul sau să trimiteți un nivel ridicat pe termen scurt la modulul de intrare K, altfel nu va percepe comenzile la comenzi.

Dacă doriți să aveți capacitatea de a "face clic" pe program, dar modulul dvs. nu are o ieșire K, utilizați comanda La + pio \u003d 11, nivel\\ r \\ n În cazul în care nivelul pare a fi 1 sau 0 corespunzător nivelului logic instalat. ( AT + PIO \u003d 11.0\\ R \\ n - butonul este eliberat , La + pio \u003d 11.1\\ R \\ n - apăsat butonul).

Unele module au o ieșire en care controlează puterea și strângeți la VCC. Dacă ieșirea EN este un nivel logic scăzut, atunci puterea de jetoane se va opri. Această ieșire Puteți utiliza pentru intrarea software-ului în comenzi. Dacă imediat după scoaterea nivelului scăzut din ieșirea en pentru a depune comanda AT + PIO \u003d 11.1 \\ r \\ n, acesta va fi echivalent cu pornirea modulului cu butonul apăsat.

Crearea unui permis de așteptare pentru conexiunea gazdă:

  • La + disc.
  • La + orgl.
  • La + rmaad.\\ R \\ n - Șterge o listă de perechi (dispozitive autorizate) la modul nu a conectat cel care a fost deconectat.
  • AT + NAME \u003doreuino \\ r \\ n - Setați numele modulului (nu mai mult de 32 de caractere).
  • La + pswd \u003d1234 \\ R \\ n - Instalați codul PIN pentru conectarea la modul (nu mai mult de 16 caractere).
  • La rolul + 0\\ R \\ n - Instalați rolul sclavului (dacă nu este instalat când setările utilizatorului sunt resetate).
  • La + resetare.\\ R \\ n - Reporniți modulul.

Nu mai devreme decât într-o a doua secundă după repornire (echipa La + resetare.\\ r \\ n) Trebuie să apăsați scurt butonul sau să trimiteți un nivel ridicat pe termen scurt la intrarea modulului K, altfel nu va percepe noi comenzi.

Dacă modulul cu un rol de lider este conectat la modulele slave la adresa lor și nu prin numele lor, atunci adresa acestui modul (slave) poate fi găsită prin executarea comenzii AT + Addr? \\ R \\ n.

Crearea unei gazde cu o conexiune la sclav:

  • La + disc.\\ r \\ n - sparge conexiunea (în cazul în care modulul este conectat).
  • La + orgl.\\ r \\ n - Resetați setările utilizatorului la valorile implicite.
  • La + rmaad.\\ R \\ n - Ștergeți lista de perechi (dispozitive autorizate) la modulul nu a încercat să se conecteze la cel de la care este deconectat.
  • La + legat \u003dAdresa \\ r \\ n - Setați o adresă fixă \u200b\u200bpentru a vă conecta (specificați adresa dispozitivului Bluetooth Drivate)
  • La + cmode \u003d 0\\ R \\ n - Specificați modulul pentru a vă conecta numai la o adresă fixă
  • La rolul + 1\\ R \\ n - Instalați rolul dispozitivului principal
  • La + pswd \u003d1234 \\ r \\ n - Amintiți-vă dispozitivul Bluetooth Pin Slave
  • La + pereche \u003dAdresa, 10 \\ r \\ n - Formați o pereche cu un dispozitiv Bluetooth slave, specificând adresa și timpul de timp 10 secunde
  • .


Ți-a plăcut articolul? Împărtășește-l