Мазмұны:
- 1 -қадам: Bluetooth модульдерімен қалай байланысуға болады
- 2 -қадам: Bluetooth жабдықтары
- 3 -қадам: Диаграмма схемасы
- 4 -қадам: кодтар мен тесттер
Бейне: Bluetooth AT командалық параметрлері (HC05 HC06): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Эй балалар! Сізге менің алдыңғы нұсқаулық «Arduino Servo Motor -ды қалай басқару керек» оқулығы ұнады деп сенемін. Бұл Bluetooth модулімен қалай байланысуға болатынын және оның параметрлерін AT командалары арқылы конфигурациялауды үйрететін тағы бір ақпараттық нұсқаулық, сондықтан егер сіз Arduino Bluetooth атыңызды немесе пароліңізді немесе кез келген басқа Bluetooth параметрін өзгерткіңіз келсе, бұл сізге ең жақсы нұсқаулық болады. оған жету.
Бұл оқулықты жасау кезінде біз блютуз модульдерінің AT командалық режимінде жұмыс істеуінің негіздерін білуге және оны қалай дұрыс қолдану керектігі туралы пайдалы ақпарат алуға ләззат алу үшін осы мақала сізге ең жақсы нұсқаулық болатынына көз жеткізуге тырыстық. AT командалар жинағы.
Мұндай мәліметтер электроника мен робототехниканы үйренгісі келетіндер үшін өте маңызды. сондықтан бұл нұсқаулықта қажетті құжаттар бар деп үміттенеміз.
Бұл нұсқаулықтан не үйренесіз:
AT командасының пайда болу тарихын біліңіз.
HC bluetooth модульдерінің айырмашылығын түсіну.
HC Bluetooth модулінің жабдықтарын біліңіз.
Сәйкес электр схемасын Arduino тақтасымен жасаңыз.
Bluetooth -ды AT командалық режиміне орнатыңыз.
Bluetooth жаңа параметрлерін бастаңыз
1 -қадам: Bluetooth модульдерімен қалай байланысуға болады
Жобаның сипаттамасынан бастап біз Bluetooth модулінің параметрлерін реттейміз, бірақ Bluetooth модульдерімен қалай байланысуға болады!
Көптеген басқа құрылғылар сияқты, Bluetooth модульдері AT командалары арқылы байланысты қабылдайды, оларды атау, құпия сөз, жіберу жылдамдығы және басқа параметрлер сияқты баптайды.
Бұл AT командалары қандай
1981 жылға оралсақ, Деннис Хейс «Hayes smartmodem құрылғысы» интерфейсі үшін арнайы командалық тілді ойлап тапты және бұл командалық тілдер жиынтығы теру, телефонды қою және өшіру сияқты операциялар үшін командаларды шығару үшін біріктірілуі мүмкін қысқа мәтін жолдарынан тұрады. қосылым параметрлерін өзгерту. Осы жерден префикс таңбасын қолдана отырып, көптеген құрылғыларды интерфейске қою үшін Хейс жиынын немесе AT командаларын көбірек дамыту идеясы туындайды.
Басқа құрылғылар сияқты, Bluetooth модульдерінде AT командалық режимі бар, оларда параметрлерді орнату үшін AT пәрмендерін қолдана аласыз.
Сондықтан Bluetooth модуліне AT командаларын жіберу үшін алдымен оны AT командалық режиміне көшіру керек.
Ең танымал Bluetooth модульдері-біздің оқулықта қолданылатын HC-06 және HC-05 модульдері.
Көру арқылы бұл екі Bluetooth -ды ажырату қиын, бірақ ажырату тақтасын қолдану айырмашылығы түйреуіштерде.
2 -қадам: Bluetooth жабдықтары
Біздің HC-05 модулі үшін бізде барлық алты түйреуіш бар:
- KEY немесе Enable: AT режиміне өту үшін бұл түйреуіш жоғары тартылуы керек. Біздің Bluetooth модулінде KEY түйреуішінің жоғары тартылуын орнату үшін маңызды түйме бар
- Электрмен жабдықтауға арналған VCC және GND.
- RXD және TXD сериялық енгізу/шығару деректері үшін
- 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 -ін теңшей аласыз және оларды кәсіби түрде жүргізе аласыз.
Менің оқулықтарым туралы сіз төмендегі түсініктеме бөлімінде кейбір тақырыптарды ұсына аласыз,
Соңғы нәрсе, сіз электрониканы күн сайын жасайтындығыңызға көз жеткізіңіз. Келесі жолы кездескенше
Ұсынылған:
Eclipse & JUnit параметрлері: 11 қадам
Eclipse & JUnit параметрлері: Сізге қажет: компьютер/ Eclipse IDE Java функциялары/ әдістері бар Java файлы, сіздің функцияларыңызды іске қосу үшін JUnit тесттері бар тест файлын тексергіңіз келеді
Төмен ресурстар параметрлері үшін жер асты суларының деңгейін өлшеуге арналған зонд: 4 қадам (суреттермен)
Төмен ресурстар параметрлері үшін жер асты суларының деңгейін өлшеу зондтары: Кіріспе Біз Оксфамнан Ауғанстандағы мектеп оқушылары жақын жердегі ұңғымалардағы жер асты суларының деңгейін бақылаудың қарапайым әдісін жасауды сұрадық. Бұл бетті доктор Амир Хайдари дари тіліне аударған және аударма келесідей болуы мүмкін
3.3v, 5v және 12v шығыс параметрлері бар Arduino қоректендіру қалқаны (2-бөлім): 3 қадам
3.3v, 5v және 12v шығыс опциялары бар Arduino қуат көзі қалқаны (2-бөлім): Эй! 3.3v, 5v және 12v шығыс опциялары бар Arduino қоректендіру қалқанының 2-бөлігіне қош келдіңіз. Егер сіз балалар 1-бөлімді оқымаған болсаңыз, мына жерді басыңыз. Алдымен бастайық … Электрондық жобаларды әзірлегенде, электрмен жабдықтау ең маңызды
3.3v, 5v және 12v шығыс параметрлері бар Arduino қоректендіру қалқаны (1-бөлім): 6 қадам
3.3v, 5v және 12v шығыс параметрлері бар Arduino қуат көзі қалқаны (1-бөлім): Сәлеметсіздер ме балалар! Мен тағы бір нұсқаулықпен оралдым. Электрондық жобаларды әзірлеу кезінде электрмен жабдықтау бүкіл жобаның маңызды бөліктерінің бірі болып табылады және әрқашан шығыс кернеуінің көп қоректенуінің қажеттілігі болады. Бұл әр түрлі болғандықтан
Adaptador Bluetooth параметрлері 0 €: 5 қадам (суреттермен)
Adaptador Bluetooth -дың дыбысталуы 0 €: Bluetooth -дың дыбысталуы жоқ, сонымен қатар MP3 -дің дыбысталуы да жоқ, сонымен қатар компьютерлер мен компьютерлердің дыбысталуы да қол жетімді; деос және басқалар