Мазмұны:

Bluetooth AT командалық параметрлері (HC05 HC06): 4 қадам
Bluetooth AT командалық параметрлері (HC05 HC06): 4 қадам

Бейне: Bluetooth AT командалық параметрлері (HC05 HC06): 4 қадам

Бейне: Bluetooth AT командалық параметрлері (HC05 HC06): 4 қадам
Бейне: #15 HC 05 Bluetooth Modbus Android HMI | Arduino PLC 2024, Желтоқсан
Anonim
Bluetooth AT командалық параметрлері (HC05 HC06)
Bluetooth AT командалық параметрлері (HC05 HC06)

Эй балалар! Сізге менің алдыңғы нұсқаулық «Arduino Servo Motor -ды қалай басқару керек» оқулығы ұнады деп сенемін. Бұл Bluetooth модулімен қалай байланысуға болатынын және оның параметрлерін AT командалары арқылы конфигурациялауды үйрететін тағы бір ақпараттық нұсқаулық, сондықтан егер сіз Arduino Bluetooth атыңызды немесе пароліңізді немесе кез келген басқа Bluetooth параметрін өзгерткіңіз келсе, бұл сізге ең жақсы нұсқаулық болады. оған жету.

Бұл оқулықты жасау кезінде біз блютуз модульдерінің AT командалық режимінде жұмыс істеуінің негіздерін білуге және оны қалай дұрыс қолдану керектігі туралы пайдалы ақпарат алуға ләззат алу үшін осы мақала сізге ең жақсы нұсқаулық болатынына көз жеткізуге тырыстық. AT командалар жинағы.

Мұндай мәліметтер электроника мен робототехниканы үйренгісі келетіндер үшін өте маңызды. сондықтан бұл нұсқаулықта қажетті құжаттар бар деп үміттенеміз.

Бұл нұсқаулықтан не үйренесіз:

AT командасының пайда болу тарихын біліңіз.

HC bluetooth модульдерінің айырмашылығын түсіну.

HC Bluetooth модулінің жабдықтарын біліңіз.

Сәйкес электр схемасын Arduino тақтасымен жасаңыз.

Bluetooth -ды AT командалық режиміне орнатыңыз.

Bluetooth жаңа параметрлерін бастаңыз

1 -қадам: Bluetooth модульдерімен қалай байланысуға болады

Bluetooth модульдерімен қалай байланысуға болады
Bluetooth модульдерімен қалай байланысуға болады
Bluetooth модульдерімен қалай байланысуға болады
Bluetooth модульдерімен қалай байланысуға болады
Bluetooth модульдерімен қалай байланысуға болады
Bluetooth модульдерімен қалай байланысуға болады

Жобаның сипаттамасынан бастап біз Bluetooth модулінің параметрлерін реттейміз, бірақ Bluetooth модульдерімен қалай байланысуға болады!

Көптеген басқа құрылғылар сияқты, Bluetooth модульдері AT командалары арқылы байланысты қабылдайды, оларды атау, құпия сөз, жіберу жылдамдығы және басқа параметрлер сияқты баптайды.

Бұл AT командалары қандай

1981 жылға оралсақ, Деннис Хейс «Hayes smartmodem құрылғысы» интерфейсі үшін арнайы командалық тілді ойлап тапты және бұл командалық тілдер жиынтығы теру, телефонды қою және өшіру сияқты операциялар үшін командаларды шығару үшін біріктірілуі мүмкін қысқа мәтін жолдарынан тұрады. қосылым параметрлерін өзгерту. Осы жерден префикс таңбасын қолдана отырып, көптеген құрылғыларды интерфейске қою үшін Хейс жиынын немесе AT командаларын көбірек дамыту идеясы туындайды.

Басқа құрылғылар сияқты, Bluetooth модульдерінде AT командалық режимі бар, оларда параметрлерді орнату үшін AT пәрмендерін қолдана аласыз.

Сондықтан Bluetooth модуліне AT командаларын жіберу үшін алдымен оны AT командалық режиміне көшіру керек.

Ең танымал Bluetooth модульдері-біздің оқулықта қолданылатын HC-06 және HC-05 модульдері.

Көру арқылы бұл екі Bluetooth -ды ажырату қиын, бірақ ажырату тақтасын қолдану айырмашылығы түйреуіштерде.

2 -қадам: Bluetooth жабдықтары

Bluetooth аппараттық құралы
Bluetooth аппараттық құралы
Bluetooth аппараттық құралы
Bluetooth аппараттық құралы

Біздің HC-05 модулі үшін бізде барлық алты түйреуіш бар:

  1. KEY немесе Enable: AT режиміне өту үшін бұл түйреуіш жоғары тартылуы керек. Біздің Bluetooth модулінде KEY түйреуішінің жоғары тартылуын орнату үшін маңызды түйме бар
  2. Электрмен жабдықтауға арналған VCC және GND.
  3. RXD және TXD сериялық енгізу/шығару деректері үшін
  4. STATE pin, оны елемеңіз, себебі ол Bluetooth түйреуіштерінің ешқайсысына қосылмаған болуы мүмкін және бізге бұл оқулықта қажет емес.

Мен Bluetooth модуліне AT сериялық командаларын жіберу үшін Arduino тақтасын қолданамын.

3 -қадам: Диаграмма схемасы

Электр тізбегінің диаграммасы
Электр тізбегінің диаграммасы

Мен осы оқулыққа арналған схеманы құру үшін easyEDA -ға көштім, мында Bluetooth модулін Arduino -ға қалай қосуға болады, тек Arduino -дан Bluetooth -дің RXD -ге дейінгі 3 -ші түйреуіші және Arduino -ның 2 -ші түйрегіші. Bluetooth TXD, GND - GND және VCC - Arduino 5V.

4 -қадам: кодтар мен тесттер

Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер
Кодтар мен тесттер

Бағдарламалық қамтамасыз ету бөлігіне көшу, мен жоғарыда айтқандай, біз Bluetooth -мен байланысу үшін Arduino тақтасын қолданамыз.

Біз Arduino -ны қосқаннан кейін бізде Bluetooth жарығы секундтың жартысында тез жыпылықтайды, бұл AT режимі енгізілмегенін білдіреді, сондықтан Arduino -ны қосар алдында басу түймесін басып тұрыңыз, содан кейін Arduino -ды қосыңыз. сізде 2 секундтық аралықта светодиод баяу жыпылықтайды, бұл AT командалық режимінің сәтті енуін көрсетеді. Енді біз AT пәрмендерін жіберуді бастау үшін Arduino сериялық мониторын немесе тератермалар сияқты кез келген басқа сериялық мониторды іске қосамыз, төмендегі жүктеу сілтемесінен AT пәрмендері құжатын ала аласыз, бұл құжат біздің Bluetooth модуліміз үшін қол жетімді AT пәрмендерінің тізімін көрсетеді.

Параметрлерді бастау үшін біз сериялық мониторды іске қосамыз және біз өткізу жылдамдығын 9600 -ге, NL -ге де, каретканың қайтарылуына да қоямыз, енді егер сіз AT таңбаларын сериялық монитор арқылы жіберсеңіз, Bluetooth модулінен OK жауап алуыңыз керек.

Біз Baud жылдамдығын 9600BPS деңгейіне орнатудан бастаймыз және ол үшін AT+UART = 9600, 0, 0 жазу керек, содан кейін enter пернесін басыңыз, әр сәтті операцияда Bluetooth модулінен OK жауап алу қажет.

Біз Bluetooth атауын Device1 деп өзгертеміз, сондықтан AT+NAME = Device1 деп жазамыз

Біз Bluetooth құпия сөзін 2020 жылға ауыстырамыз, сондықтан біз AT+PSWD = 2020 деп жазамыз

Bluetooth модулін қолдануға қатысты көптеген басқа AT нұсқаулары бар, сондықтан сізге қажет AT командасын алу үшін төмендегі сілтемеге бекітілген құжатты жүктеп алып, оны оқу жеткілікті.

Осы оқулықтан кейін сіз енді роботтар мен құрылғылардың Bluetooth -ін теңшей аласыз және оларды кәсіби түрде жүргізе аласыз.

Менің оқулықтарым туралы сіз төмендегі түсініктеме бөлімінде кейбір тақырыптарды ұсына аласыз,

Соңғы нәрсе, сіз электрониканы күн сайын жасайтындығыңызға көз жеткізіңіз. Келесі жолы кездескенше

Ұсынылған: