Բովանդակություն:

ESP32 Bluetooth ձեռնարկ - Ինչպես օգտվել ESP32- ի ներկառուցված Bluetooth- ից `5 քայլ
ESP32 Bluetooth ձեռնարկ - Ինչպես օգտվել ESP32- ի ներկառուցված Bluetooth- ից `5 քայլ

Video: ESP32 Bluetooth ձեռնարկ - Ինչպես օգտվել ESP32- ի ներկառուցված Bluetooth- ից `5 քայլ

Video: ESP32 Bluetooth ձեռնարկ - Ինչպես օգտվել ESP32- ի ներկառուցված Bluetooth- ից `5 քայլ
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Նոյեմբեր
Anonim
ESP32 Bluetooth ձեռնարկ | Ինչպես օգտագործել ESP32- ի ներկառուցված Bluetooth- ը
ESP32 Bluetooth ձեռնարկ | Ինչպես օգտագործել ESP32- ի ներկառուցված Bluetooth- ը

Ողջույն տղերք Քանի որ ESP32 խորհուրդը գալիս է WiFi- ով և Bluetooth- ով, բայց մեր հիմնականում sրագրերի համար մենք սովորաբար օգտագործում ենք միայն Wifi, մենք չենք օգտագործում Bluetooth: Այսպիսով, այս հրահանգներում ես ցույց կտամ, թե որքան հեշտ է օգտագործել ESP32- ի և ձեր համար նախատեսված Bluetooth- ը: հիմնական նախագծեր Bluetooth- ը ESP32- ի օգտագործման համար առավել հարմար հատկություն է:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Այսպիսով, այս նախագծի համար ձեզ հարկավոր է միայն. ESP32 (YԱՆԿԱԱD ՄՈԴԵԼ).

Քայլ 2. Arduino Ide- ի ստեղծում ESP 32 -ի համար

Arduino Ide- ի ստեղծում ESP 32 -ի համար
Arduino Ide- ի ստեղծում ESP 32 -ի համար

Համոզվեք, որ ձեր համակարգչում ունեք Arduino IDE և ձեր Arduino IDE- ում տեղադրել եք ESP32 վահանակներ, և եթե դա այդպես չէ, ապա այն տեղադրելու համար հետևեք իմ հետևյալ հրահանգներին: ՝

Քայլ 3: Ներբեռնեք Bluetooth ծրագիրը

Ներբեռնեք Bluetooth ծրագիրը
Ներբեռնեք Bluetooth ծրագիրը

Նախքան առաջ գնալը, համոզվեք, որ ձեր սմարթֆոնում ունեք Bluetooth սերիական ծրագիր ՝ BLUETOOTH- ի ՝ մեր դեպքում ESP32 ցանկացած BLUETOOTH սարքի հետ կապի համար:

Քայլ 4: Կոդավորման մաս

Կոդավորման մաս
Կոդավորման մաս

Բացեք arduino ide.go- ն դեպի Ֆայլ> Օրինակներ> BluetoothSerial> SerialtoSerialBT: Կամ պատճենեք հետևյալ կոդը ՝ #ներառել «BluetoothSerial.h» #if! ! սահմանված (CONFIG_BLUEDROID_ENABLED)#սխալ Bluetooth- ը միացված չէ: Խնդրում ենք գործարկել `make menuconfig` դրան և միացնել այն#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin («ESP32test»); // Bluetooth սարքի անունը Serial.println («Սարքը գործարկվեց, այժմ կարող եք այն զուգակցել bluetooth- ի հետ»);} void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } ուշացում (20);} Կոդը շատ հեշտ է և շատ նման BLUETOOTH կոդին, որը մենք սովորաբար օգտագործում ենք arduino uno & hc05Code բացատրությամբ. Ստորև տողում ներառված է BluetoothSerial գրադարանը: եթե! սահմանված է (CONFIG_BT_ENABLED) || ! սահմանված (CONFIG_BLUEDROID_ENABLED)#սխալ Bluetooth- ը միացված չէ: Խնդրում ենք գործարկել «make menuconfig» և միացնել այն#endif Այնուհետև BLUETOOTH- ի օրինակ է ստեղծվում BluetoothSerial SerialBT; setup- ում () սերիական հաղորդակցությունը սկսվում է 115200 արագությամբ: Serial.begin (115200); Bluetooth սերիական սարքը և որպես փաստարկ փոխանցեք Bluetooth սարքի անունը: Լռելյայն կոչվում է ESP32test, բայց կարող եք վերանվանել և տալ յուրահատուկ անուն: SerialBT.begin ("ESP32test"); // Bluetooth սարքի անվանումը Օղակում (), ուղարկեք և ստացեք տվյալներ Bluetooth սերիայի միջոցով: Ստորև բերված կոդի տողերում այն կստուգի, եթե այո կա սերիական մոնիտորի վրա տվյալներ, ապա տվյալները կուղարկի BLUETOOTH սարքին (օրինակ ՝ մեր սմարթֆոնը) օգտագործելով esp32- ի Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () տվյալները ուղարկում է bluetooth serial- ի միջոցով: Serial.read () վերադարձնում է տվյալները սերիական նավահանգիստ: Կոդի ստորև հատվածը կստուգի, արդյոք առկա է Bluetooth- ի տվյալներ, եթե առկա է, այն կտպագրի սերիական մոնիտորի վրա: if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Այսպիսով, սա ծածկագրի բոլոր հիմնական բացատրություններն են: Այսպիսով, այժմ կարող եք ծածկագիրը վերբեռնել ձեր ESP32- ում:

Քայլ 5. Esp32- ի Bluetooth- ի փորձարկում

Փորձարկում է Esp32- ի Bluetooth- ը
Փորձարկում է Esp32- ի Bluetooth- ը
Փորձարկում է Esp32- ի Bluetooth- ը
Փորձարկում է Esp32- ի Bluetooth- ը
Փորձարկում է Esp32- ի Bluetooth- ը
Փորձարկում է Esp32- ի Bluetooth- ը

Ձեր Arduino IDE- ում ծածկագրի վերբեռնումից հետո միացրեք Bluetooth- ը (esp32) ձեր սմարթֆոնից: Իսկ հավելվածի սարքերի բաժնում կարող եք միանալ ESP32- ին, այնուհետև կստանաք հաղորդագրություն «ESP32- ին միանալու»: Եվ մի քանիսը վայրկյանների ընթացքում այն կկապվի, և դուք կտեսնեք ESP32 հաղորդագրությունը միացված: Այնուհետև, եթե հավելվածից բարև եք գրում, ապա ձեր Arduino IDE- ի ձեր սերիական մոնիտորում կարող եք տեսնել Hello հաղորդագրությունը, և եթե մուտքագրեք Ինչպես եք ձեր սերիական մոնիտորից, կարող եք տեսնել այդ հաղորդագրությունը Ձեր ծրագիրը: Այսպիսով, այսպես կարող եք Bluetooth կապ հաստատել ESP32- ի հետ և կարող եք օգտագործել if պայման ՝ ձեր հեռախոսից esp32- ին ուղարկած տարբեր հաղորդագրությունների համար տարբեր գործողություններ կատարելու համար: Այսպիսով, զվարճացեք ՝ օգտագործելով ESP32 Bluetooth- ը ձեր նախագծերում:

Խորհուրդ ենք տալիս: