Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Сымдардың диаграммасы
- 3 -қадам: Arduino тақтасына кодты жүктеңіз
- 4 -қадам: BT модулін AT режиміне қою
- 5 -қадам: AT пәрмендерін жіберіңіз
Бейне: Bluetooth модулінің командалары (HC-05 W/ EN түйреуіші мен түйме) Arduino тақтасын қолдана отырып: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Авторы Джей Амиель AjocGensan PH
Бұл нұсқаулық сізге HC05 bluetooth модулін пайдалануды бастауға көмектеседі, осы нұсқаулықтың соңында сіз модульге AT командаларын жіберу туралы білдіңіз (arduino тақтасының көмегімен оны өзгертуге (атау, кілт, бер жылдамдығы және т.б.))..
1 -қадам: материалдар
1. Arduino UNO
2. HC05 Bluetooth модулі
3. Өткізгіш сымдар
4. Нан тақтасы
5. Резисторлар (1к және 2к)
Міне бітті!
2 -қадам: Сымдардың диаграммасы
Егер сіз HC-05 арқылы AT хабарламаларын бастағыңыз келсе, осы процедураны орындаңыз (EN түйрегімен және BT түймесінің оң жақ шетінде)
Ff қосылымдарын жасаңыз!
BT VCC - Arduino 5V
BT GND - Arduino GND
BT TX - Arduino D2
BT RX - Arduino D3 (Бұл бөлік үшін кернеу бөлгішті қолданыңыз! BT Rx arduino -дан 5В сигналды қабылдай алмайды!)
3 -қадам: Arduino тақтасына кодты жүктеңіз
ЕСКЕРТПЕ: Жүктеу алдында тек 5В және жерге қосылымдарды қалдыратын tx және rx сымдарын алып тастаңыз.
«Жүктеу аяқталды» бөлімінен кейін BT TX -ті ARDUINO D2 -ге және BT RX -ті ARDUINO D3 -ке қайта қосыңыз (әлі де, кернеу бөлгішпен).
HC-05 жарық диоды секундына шамамен 5 рет тез жыпылықтауы керек.
#қосу
SoftwareSerial BTserial (2, 3); // RX | TX // HC-05 TX-ті Arduino pin 2 RX-ке жалғаңыз.
// HC-05 RX-ті Arduino pin 3 TX-ке қосыңыз
char c = '';
жарамсыз орнату () {
Serial.begin (9600);
Serial.println («Arduino дайын»);
Serial.println («Сериялық мониторда NL және CR екеуін де таңдауды ұмытпаңыз»);
// AT режимі үшін HC-05 әдепкі сериялық жылдамдығы 38400
BTserial.begin (38400);
}
void loop () {
// HC-05-тен оқуды жалғастырыңыз және Arduino сериялық мониторына жіберіңіз
егер (BTserial.available ()) {
c = BTserial.read ();
Serial.write (c);
}
// Arduino сериялық мониторынан оқуды жалғастырыңыз және HC-05-ке жіберіңіз
if (Serial.available ()) {
c = Serial.read ();
BTserial.write (c); }
}
4 -қадам: BT модулін AT режиміне қою
Arduino қосылған кезде келесі әрекеттерді орындаңыз:
BT VCC 5В қосылымын ажыратыңыз
BT модуліндегі түйме қосқышын басып тұрыңыз
BT VCC-ді 5В-ке қайта қосыңыз (түйме қосқышын басу кезінде), жарық диоды қосулы болуы керек.
Түймешік қосқышты босатыңыз, светодиоды әр секунд сайын (шамамен 2 сек) баяу жыпылықтап/өшіп тұруы керек.
Бұл AT режимін көрсетеді.
5 -қадам: AT пәрмендерін жіберіңіз
Енді сіз AT режимінде болсаңыз, енді AT коммутациясын бастауға болады.
Міне, сіз қолдануға болатын AT командаларының бірнеше мысалы немесе Интернеттен басқа AT командаларын іздеуге болады.
HC-05-ті mfg-ге қайтару үшін. әдепкі параметрлер: «AT+ORGL»
HC-05 нұсқасын алу үшін «AT+VERSION?» Енгізіңіз.
Құрылғының атын әдепкі HC-05-ден өзгерту үшін MYBLUE деп айтыңыз: «AT+NAME = MYBLUE»
Әдепкі қауіпсіздік кодын 1234 -тен 2987 -ге өзгерту үшін «AT+PSWD = 2987» енгізіңіз.
HC-05 беру жылдамдығын әдепкі 9600-ден 115200-ге өзгерту үшін, 1 нүктелік бит, 0 паритетін енгізіңіз: «AT+UART = 115200, 1, 0»
МАҢЫЗДЫ ЕСКЕРТПЕ: Егер сіз AT командаларын «?» Көмегімен қолдансаңыз, мұны BT тақтасындағы түймені басу кезінде компьютердегі enter пернесін басыңыз. Мұны істеу керек.
Ұсынылған:
RASPBERRY PI мен NODEMCU тақтасын қолдана отырып, MQTT ЖЕРІКТІ ЖЕРГІЛЕГІНЕ ТҰРҒАН ҮЙДІ АВТОМАТТАУ: 6 қадам
Raspberry PI мен NODEMCU тақтасын қолдана отырып, MQTT ЖЕРІКТІ ЖЕРГІЛЕКТЕРГЕ ҚОНЫЛҒАН ҮЙДІ АВТОМАТТАУ: Осы уақытқа дейін мен интернетте құрылғыларды басқаруға қатысты бірнеше оқулық бейне түсірдім. Бұл үшін мен әрқашан Adafruit MQTT серверін ұнататынмын, себебі оны пайдалану оңай және қолданушыларға ыңғайлы. Бірақ мұның бәрі Интернетке негізделген. Бұл дегеніміз, біз
Arduino жобасы: Nodejs + SQL дерекқоры мен веб -сайтты қолдана отырып, Интернетте электрониканы басқару: 6 қадам
Arduino жобасы: Nodejs + SQL дерекқоры мен веб -сайтты қолдана отырып, Интернетте электрониканы басқару .: Жоба авторы: Mahmed.tech Күні: 14 шілде 2017ж. Жабдыққа қойылатын талаптар: - Arduino Uno, Nano, Mega (менің ойымша, сериялық қосылымы бар MCU көпшілігі жұмыс істейді) - Жалғыз жарықдиодты & Ағымдағы шектеу режимі
Arduino мен Bluetooth модулін (HC-05) қолдана отырып, щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарыңыз: 4 қадам
Arduino мен Bluetooth модулін (HC-05) қолдана отырып, щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарыңыз: Кіріспе Бұл оқулықта біз Arduino UNO, Bluetooth модулі (HC-05) және Bluetooth үшін Android қосымшасы арқылы щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарамыз. Bluetooth контроллері Arduino)
48 X 8 Arduino мен Shift регистрлерін қолдана отырып, жарықдиодты матрицалық дисплей: 6 қадам (суреттермен)
Arduino мен Shift регистрлерін қолдана отырып, 48 X 8 светодиодты матрицалық дисплей: Бұл бәріне сәлем! Бұл менің бірінші нұсқаулығым, және Arduino Uno және 74HC595 ауысымдық регистрлерін қолдана отырып, 48х8 бағдарламаланатын жылжымалы жарықдиодты матрицаны жасау туралы. Бұл Arduino даму тақтасы бар менің алғашқы жобам болды. Бұл маған берілген сынақ болды
Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)
Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа тоқтату үшін цифрлық контроллер: Барлығына сәлем. Бұл нұсқаулықта мен сізге бір arduino + bluetooth модулін қолдана отырып, автокөліктік аспалы контроллерді қалай құруға болатынын көрсетуге тырысамын. Бұл менің бірінші нұсқаулығым, сондықтан