Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Էլեկտրագծերի դիագրամ
- Քայլ 3. Վերբեռնեք կոդը Arduino- ի տախտակին
- Քայլ 4. BT մոդուլը ռեժիմի մեջ դնելը:
- Քայլ 5: Ուղարկեք AT հրամաններ
Video: AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Jեյ Ամիել Աջոկգենսան ՊՀ
Այս հրահանգը կօգնի ձեզ սկսել ձեր HC05 bluetooth մոդուլի օգտագործմամբ: Այս ուսանելիի վերջում դուք կիմանաք մոդուլին AT հրամաններ ուղարկելու մասին ՝ այն կազմաձևելու/փոփոխելու համար (անուն, գաղտնաբառ, բաուդ արագություն և այլն) ՝ օգտագործելով ձեր arduino տախտակը:.
Քայլ 1: Նյութեր
1. Arduino UNO
2. HC05 Bluetooth մոդուլ
3. Jumper լարերը
4. Հացաթուղթ
5. Ռեզիստորներ (1k և 2k)
Վերջ!
Քայլ 2: Էլեկտրագծերի դիագրամ
Հետևեք այս ընթացակարգին, եթե ցանկանում եք AT comms- ը սկսել ձեր HC-05- ով (EN PIN- ով և BUTTON- ով BT- ի ծայրահեղ աջ կողմում)
Կատարեք ff կապերը:
BT VCC դեպի Arduino 5V
BT GND դեպի Arduino GND
BT TX դեպի Arduino D2
BT RX դեպի Arduino D3 (Այս մասի համար օգտագործեք VOLTAGE DIVIDER! BT Rx- ը չի կարող կարգավորել arduino- ի 5V ազդանշանը):
Քայլ 3. Վերբեռնեք կոդը Arduino- ի տախտակին
Ո NOTՇԱԴՐՈԹՅՈՆ. Վերբեռնելուց առաջ հեռացրեք tx և rx լարերը `թողնելով միայն 5 Վ և գետնին միացումները:
«Կատարված վերբեռնում» մասից հետո միացրեք BT TX- ը ARDUINO D2- ին և BT RX- ը ARDUINO D3- ին (այնուամենայնիվ, լարման բաժանարարով):
HC-05- ի LED- ը պետք է արագ թարթվի վայրկյանում մոտ 5 անգամ:
#ներառում
SoftwareSerial BT սերիալ (2, 3); // RX | TX // Միացրեք HC-05 TX- ը Arduino pin 2 RX- ին:
// Միացրեք HC-05 RX- ը Arduino pin 3 TX- ին
char c = '';
void setup () {
Serial.begin (9600);
Serial.println («Արդուինոն պատրաստ է»);
Serial.println («Հիշեք սերիական մոնիտորի մեջ ընտրել և NL և CR»);
// AT ռեժիմի կանխադրված սերիական արագությունը 38400 է
BTserial.begin (38400);
}
դատարկ շրջան () {
// Շարունակեք կարդալ HC-05- ից և ուղարկեք Arduino Serial Monitor
եթե (BTserial.available ()) {
c = BTserial.read ();
Սերիա. Գրել (գ);
}
// Շարունակեք կարդալ Arduino Serial Monitor- ից և ուղարկեք HC-05
եթե (Serial.available ()) {
c = Serial.read ();
BT սերիալ. Գրել (գ); }
}
Քայլ 4. BT մոդուլը ռեժիմի մեջ դնելը:
Arduino- ի հետ միացվածը կատարեք հետևյալը.
Հեռացրեք 5V կապը BT VCC- ին
Սեղմեք և պահեք BT մոդուլի կոճակի անջատիչը
Նորից միացրեք BT VCC- ն 5 Վ-ին (մինչ դեռ սեղմում եք կոճակի անջատիչը), LED- ը պետք է միացված լինի:
Բաց թողեք կոճակի անջատիչը, և LED- ը պետք է դանդաղ թարթվի/անջատվի յուրաքանչյուր երկու վայրկյանը մեկ (մոտ 2 վրկ) մեկ անգամ:
Սա ցույց է տալիս AT ռեժիմը:
Քայլ 5: Ուղարկեք AT հրամաններ
Այժմ, երբ դուք գտնվում եք AT ռեժիմում, այժմ կարող եք սկսել AT comms- ը:
Ահա AT հրամանների մի քանի օրինակ, որոնք կարող եք օգտագործել կամ կարող եք ինտերնետում որոնել այլ AT հրամաններ:
HC-05- ը mfg վերադարձնելու համար: կանխադրված կարգավորումներ ՝ «AT+ORGL»
Ձեր HC-05- ի տարբերակը ստանալու համար մուտքագրեք ՝ "AT+VERSION?"
Սարքի անունը կանխադրված HC-05- ից փոխելու համար ասենք MYBLUE մուտքագրեք ՝ «AT+NAME = MYBLUE»
Կանխադրված անվտանգության կոդը 1234 -ից 2987 -ը փոխելու համար մուտքագրեք ՝ «AT+PSWD = 2987»
HC-05 baud փոխարժեքը կանխադրվածից 9600-ից 115200-ի փոխելու համար մուտքագրեք 1 կանգառ բիթ, 0 պարիտետ ՝ «AT+UART = 115200, 1, 0»:
ԿԱՐԵՎՈՐ Ո NOTՇԱԴՐՈԹՅՈՆ. Եթե դուք օգտագործում եք AT հրամաններ «?» - ով, դա արեք, BT տախտակի կոճակը սեղմելիս, համակարգչում սեղմեք enter: Դա պետք է անի:
Խորհուրդ ենք տալիս:
A9G GPS & GPRS մոդուլի ձեռնարկ - Այ-մտածող - AT հրամաններ ՝ 7 քայլ
A9G GPS & GPRS մոդուլի ձեռնարկ | Այ-մտածող | AT հրամաններ. Հեյ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից: Այսօր մենք պատրաստվում ենք անցնել A9G GPS, GSM և GPRS մոդուլներ AI Thinker- ից: Կան մի քանի այլ մոդուլներ, ինչպես նաև A9 և A6 AI Thinker- ից, որոնք ունեն նման GSM և GPRS հնարավորություններ, բայց
Ինչպես հեշտությամբ փոխել Bluetooth մոդուլի անունը Arduino- ի միջոցով. 4 քայլ
Ինչպես հեշտությամբ փոխել Bluetooth մոդուլի անունը Arduino- ի միջոցով. Այս նախագծում դուք կսովորեք, թե ինչպես անվանել ձեր Bluetooth մոդուլը և հայտնաբերել ձախողումները ձեր bluetooth- ի աշխատանքում: Այս նախագծի համար կօգտագործեք ստորև ներկայացված հետևյալ բաղադրիչները:
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
Arduino ռոբոտ ՝ հեռավորության, ուղղության և ռոտացիայի աստիճանի (Արևելք, Արևմուտք, Հյուսիս, Հարավ) ձայնով վերահսկվող Bluetooth մոդուլի և ինքնավար ռոբոտի շարժման միջոցով. 6 քայլ
Arduino ռոբոտը ՝ հեռավորության, ուղղության և ռոտացիայի աստիճանի (Արևելք, Արևմուտք, Հյուսիս, Հարավ), որը վերահսկվում է ձայնով ՝ օգտագործելով Bluetooth մոդուլ և ինքնավար ռոբոտների շարժում. , Ձախ, Աջ, Արևելք, Արևմուտք, Հյուսիս, Հարավ) պահանջվում է հեռավորություն սանտիմետրերով ՝ օգտագործելով ձայնային հրամանը: Ռոբոտը կարող է տեղափոխվել նաև ինքնավար
Ձեռնարկ ESP8266 ESPDuino NodeMcu SPI մոդուլի համար Arduino Uno- ի միջոցով. 6 քայլ
ESP8266 ESPDuino NodeMcu SPI մոդուլի համար Arduino Uno- ի օգտագործումը. Նկարագրություն Այս ESP8266 ESPDuino NodeMcu SPI մոդուլը TFT LCD էկրանն ունի 128 x 128 լուծում և 262 գույն, այն օգտագործում է SPI ինտերֆեյս ՝ վերահսկիչի հետ հաղորդակցվելու համար, ինչպիսիք են Arduino Uno և ESP8266: Չափերը. Ինտերֆեյս ՝ SPI լուծում ՝ 128