INHOUDSOPGAWE:

Instellings vir Bluetooth AT -opdragte (HC05 HC06): 4 stappe
Instellings vir Bluetooth AT -opdragte (HC05 HC06): 4 stappe

Video: Instellings vir Bluetooth AT -opdragte (HC05 HC06): 4 stappe

Video: Instellings vir Bluetooth AT -opdragte (HC05 HC06): 4 stappe
Video: #235 Bluetooth Audio🔊Transmitter (KCX_BT_EMITTER) - with AT commands 2024, November
Anonim
Instellings vir Bluetooth AT -opdragte (HC05 HC06)
Instellings vir Bluetooth AT -opdragte (HC05 HC06)

Hallo ouens! Ek hoop dat u alreeds my vorige instruksies "Hoe om die servomotor Arduino -tutoriaal te beheer" geniet het. Dit is nog 'n insiggewende tutoriaal om u te leer hoe u met u Bluetooth -module kan koppel en die instellings daarvan kan opstel deur middel van AT -opdragte, dus as u u Arduino Bluetooth -naam of -wagwoord of enige ander Bluetooth -parameters wil verander, is dit die beste gids vir u bereik dit.

Tydens die opstel van hierdie tutoriaal het ons probeer om seker te maak dat hierdie artikel die beste gids vir u is om die basiese beginsels van die werking van die Bluetooth -modules onder die AT -opdragmodus te leer en 'n paar nuttige inligting te leer oor hoe u dit korrek kan gebruik. AT -opdragstel.

Sulke besonderhede is so belangrik, veral vir diegene wat elektronika en robotika wil begin leer. daarom hoop ons dat hierdie instruksies die nodige dokumente bevat.

Wat u uit hierdie instruksies sal leer:

Leer die geskiedenis van AT -opdragverskyning.

Verstaan die verskil tussen HC -bluetooth -modules.

Leer die hardeware van die HC Bluetooth -module.

Maak die toepaslike bedradingsdiagram met 'n Arduino -bord.

Stel die Bluetooth op AT -opdragmodus.

Begin die nuwe Bluetooth -instellings

Stap 1: Hoe om met Bluetooth -modules te koppel

Hoe om met Bluetooth -modules te koppel
Hoe om met Bluetooth -modules te koppel
Hoe om met Bluetooth -modules te koppel
Hoe om met Bluetooth -modules te koppel
Hoe om met Bluetooth -modules te koppel
Hoe om met Bluetooth -modules te koppel

Begin met die projekbeskrywing, pas ons die parameters van die Bluetooth -module aan, maar hoe kan ons met die Bluetooth -modules kommunikeer!

Soos baie ander toestelle, aanvaar Bluetooth -modules die kommunikasie deur middel van AT -opdragte om die instellings soos naam, wagwoord, baud rate en ander instellings op te stel.

Wat is hierdie AT -opdragte

Terug na die jaar 1981 het Dennis Hayes 'n spesifieke opdragstaal uitgevind om die 'Hayes -slimmodemtoestel' te koppel, en hierdie opdragstaalstel bestaan uit 'n reeks kort teksstringe wat gekombineer kan word om opdragte te maak vir bewerkings soos skakel, bel, en verander die parameters van die verbinding. Van hieruit kom die idee om meer en meer die Hayes -stel of die AT -opdragte te ontwikkel om meer toestelle met 'n voorvoegselkarakter te koppel.

Net soos die ander toestelle, het die Bluetooth -modules ook 'n AT -opdragmodus, waarmee u dit kan koppel met behulp van AT -opdragte om parameters te stel.

Om AT -opdragte na 'n Bluetooth -module te stuur, moet ons dit eers in die AT -opdragmodus sit.

Die gewildste Bluetooth-modules is die HC-06 en die HC-05-module wat in ons tutoriaal gebruik sal word.

Dit is moeilik om tussen hierdie twee Bluetooth te onderskei net deur te sien, maar met 'n uitbreekbord is die verskil op die penne.

Stap 2: Die Bluetooth -hardeware

Die Bluetooth -hardeware
Die Bluetooth -hardeware
Die Bluetooth -hardeware
Die Bluetooth -hardeware

Vir ons HC-05-module het ons al hierdie ses penne:

  1. SLEUTEL of Aktiveer: hierdie pen moet hoog getrek word om in die AT -modus te kom. In ons Bluetooth -module het ons reeds 'n drukknop wat so belangrik is om die trekhoogte van die KEY -pen vas te stel
  2. VCC en GND vir kragtoevoer.
  3. RXD en TXD vir seriële invoer/uitset data
  4. STATE -pen, ignoreer dit net, want dit is waarskynlik nie aan geen van die Bluetooth -penne gekoppel nie, en ons sal dit nie nodig hê in hierdie tutoriaal nie.

Ek sal die Arduino -bord gebruik om die seriële AT -opdragte na my Bluetooth -module te stuur.

Stap 3: Kringdiagram

Kringdiagram
Kringdiagram

Ek het oorgeskakel na easyEDA om my stroombaandiagram vir hierdie tutoriaal te skep, en hier is hoe u die bluetooth -module na die Arduino moet koppel, alles wat nodig is, is die pen nommer 3 van Arduino na RXD van die Bluetooth en die pen nommer 2 van die Arduino na TXD van Bluetooth, GND tot GND en VCC naar Arduino 5V.

Stap 4: Kodes en toetse

Kodes en toetse
Kodes en toetse
Kodes en toetse
Kodes en toetse
Kodes en toetse
Kodes en toetse
Kodes en toetse
Kodes en toetse

As ek na die sagtewaregedeelte oorgaan, sal ek, soos ek reeds genoem het, die Arduino -bord gebruik om met die Bluetooth te kommunikeer.

Sodra ons die Arduino aangeskakel het, sal die Bluetooth -LED binne 'n halfsekonde vinnig knipper, wat beteken dat die AT -modus nie ingeskakel is nie. die LED knipper stadiger in 'n interval van 2 sekondes, wat dui op die suksesvolle ingang van die AT -opdragmodus. As ons nou die Arduino -seriële monitor of enige ander seriële monitor, soos teraterms, begin om die AT -opdragte te stuur, kan u die AT -opdragte -dokument kry via die aflaai -skakel hieronder; hierdie dokument toon die beskikbare AT -opdraglys vir ons Bluetooth -module.

Om die instellings te begin, voer ons die seriële monitor uit en stel ons die baud rate op 9600 en beide NL en koetsopbrengs, as u die karakters AT deur die seriële monitor stuur, moet u 'n goeie antwoord van die Bluetooth -module kry.

Ons begin met die Baud -snelheid op 9600BPS, en om dit te doen, moet ons AT+UART = 9600, 0, 0 skryf en dan op enter druk, by elke suksesvolle operasie moet u 'n OK -antwoord van die Bluetooth -module kry

Ons verander ook die Bluetooth -naam na Device1, sodat ons AT+NAME = Device1 skryf

En ons sal die Bluetooth -wagwoord ook na 2020 verander, sodat ons AT+PSWD = 2020 skryf

Daar is baie ander AT -instruksies beskikbaar oor die gebruik van die Bluetooth -module, dus al wat u hoef te doen is om die dokument wat op die onderstaande skakel aangeheg is, af te laai en dit te lees om die regte AT -opdrag te kry wat u benodig.

Na aanleiding van hierdie tutoriaal, kan u die Bluetooth van u robotte en toestelle nou aanpas, en u kan dit soos 'n professionele persoon gebruik.

Oor my komende tutoriale kan u 'n paar temas in die kommentaarafdeling hieronder voorstel,

Een laaste ding: maak seker dat u elke dag elektronika doen. Sien jou volgende keer

Aanbeveel: