Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: ESP 32 uchun Arduino Ideani o'rnatish
- 3 -qadam: Bluetooth ilovasini oling
- 4 -qadam: Kodlash qismi
- 5 -qadam: Esp32 Bluetooth -ni sinab ko'rish
Video: ESP32 Bluetooth bo'yicha qo'llanma - ESP32 ichki Bluetooth -dan qanday foydalanish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Assalomu alaykum, ESP32 kengashi WiFi va Bluetooth bilan ta'minlangan, lekin biz asosan Wi -Fi -dan foydalanamiz, lekin biz Bluetooth -dan foydalanmaymiz, shuning uchun men ESP32 -ning Bluetooth -dan foydalanish qanchalik osonligini ko'rsataman. Asosiy loyihalar Bluetooth - bu ESP32 -ni ishlatish uchun qulayroq xususiyat.
1 -qadam: Sizga kerak bo'lgan narsalar
Shunday qilib, ushbu loyiha uchun sizga faqat kerak: ESP32 (HAR QANDAY MODEL): va uni dasturlash uchun kabel.
2 -qadam: ESP 32 uchun Arduino Ideani o'rnatish
Shaxsiy kompyuteringizda Arduino IDE borligiga va Arduino IDE -ga ESP32 platalarini o'rnatganingizga ishonch hosil qiling, agar bunday bo'lmasa, uni o'rnatish uchun quyidagi ko'rsatmalarga amal qiling.:
3 -qadam: Bluetooth ilovasini oling
Oldinga borishdan oldin, sizning smartfoningizda BLUETOOTH har qanday BLUETOOTH qurilmasi bilan aloqa qilish uchun Bluetooth seriyali ilovasi borligiga ishonch hosil qiling, bizning holatda ESP32.
4 -qadam: Kodlash qismi
Arduino ide.go -ni oching Fayl> Misollar> BluetoothSerial> SerialtoSerialBT. Yoki quyidagi kodni nusxa ko'chiring: #include "BluetoothSerial.h" #if! Belgilangan (CONFIG_BT_ENABLED) || ! belgilangan (CONFIG_BLUEDROID_ENABLED)#xato Bluetooth yoqilmagan! Iltimos, "make menuconfig" ni ishga tushiring va uni yoqing#endifBluetoothSerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth qurilmasining nomi Serial.println ("Qurilma ishga tushdi, endi uni bluetooth bilan ulash mumkin!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } agar (SerialBT.available ()) {Serial.write (SerialBT.read ()); } kechiktirish (20);} Kod juda oson va biz odatda arduino uno va hc05 kodini ishlatadigan BLUETOOTH kodiga juda o'xshaydi: Quyidagi qator BluetoothSerial kutubxonasini o'z ichiga oladi.#"BluetoothSerial.h" ni o'z ichiga oladi. agar! belgilangan (CONFIG_BT_ENABLED) || ! belgilangan (CONFIG_BLUEDROID_ENABLED)#xato Bluetooth yoqilmagan! Iltimos, "make menuconfig" ni ishga tushiring va uni#endif ga yoqing, keyin BLUETOOTH misoli yaratiladi BluetoothSerial SerialBT; O'rnatish () da 115200 bost tezligida ketma -ket aloqa boshlanadi. Serial.begin (115200); Bluetooth -ni ishga tushiring. ketma -ket qurilma va Bluetooth qurilmasining nomi argument sifatida o'tadi. Odatiy bo'lib, u ESP32test deb nomlanadi, lekin siz uni qayta nomlashingiz va unga yagona nom berishingiz mumkin. SerialBT.begin ("ESP32test"); // Bluetooth qurilmasining nomi Loop () da, ma'lumotlarni Bluetooth Seriali orqali yuboring va qabul qiling. Quyidagi kod satrlarida ketma -ket monitorda ma'lumotlar mavjudligini tekshiradi, agar bo'lsa, u ma'lumotlarni BLUETOOTH qurilmasiga yuboradi (masalan: bizning smartfonimiz) esp32 -ning Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () bluetooth serial. Serial.read () -da olingan ma'lumotlarni qaytaradi. ketma -ket port. Kodning pastki qismi Bluetooth -dan biron -bir ma'lumot mavjud yoki yo'qligini tekshiradi, agar u ketma -ket monitor.if (SerialBT.available ()) {Serial.write (SerialBT.read ());) Shunday qilib, siz kodni ESP32 -ga yuklashingiz mumkin.
5 -qadam: Esp32 Bluetooth -ni sinab ko'rish
Kodni yuklaganingizdan so'ng, Arduino IDE -da ketma -ket monitorni oching va Bluetooth -ni (esp32) smartfoningizga ulang. Ilovaning qurilmalar bo'limida siz ESP32 -ga ulanishingiz mumkin va siz "ESP32 -ga ulanish" xabarini olasiz. bir necha soniya ichida u ulanadi va siz ESP32 ulanganligini ko'rasiz, keyin siz ilovadan salom yozsangiz, Arduino IDE seriyali monitorida Salom xabarini ko'rishingiz mumkin va agar siz seriyali monitordan qanday bo'lsangiz, o'sha xabarni ko'rishingiz mumkin. Shunday qilib, siz ESP32 bilan Bluetooth ulanishini o'rnatishingiz mumkin va siz telefoningizdan esp32 ga yuborilgan har xil xabar uchun har xil amallarni bajarish uchun if shartidan foydalanishingiz mumkin, shuning uchun loyihalaringizda ESP32 Bluetooth -dan foydalaning.
Tavsiya:
Qo'llanma: US-016 analog ultratovushli masofali sensordan Arduino UNO bilan qanday foydalanish kerak: 3 qadam
Qo'llanma: US-016 analog ultratovushli masofadan o'lchash datchigini Arduino UNO bilan qanday ishlatish kerak: Tavsif: US-016 ultrasonik ishga tushirish moduli 2 sm ~ 3 m gacha o'lchash qobiliyatini, besleme zo'riqishini 5 V, ish oqimi 3.8mA, analog chiqish kuchlanishini qo'llab-quvvatlaydi, barqaror va ishonchli. Ushbu modul ilovaga qarab farq qilishi mumkin
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): 10 qadam
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): Bu Linux, xususan Ubuntu -dan qanday boshlash haqida oddiy kirish
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Sol-EZ solenoid haydovchi to'plamidan foydalanish bo'yicha qo'llanma: 9 qadam
Sol-EZ solenoid haydovchilar to'plamidan foydalanish bo'yicha qo'llanma: Ogohlantirishlar: bu mahsulot uchun qo'llanma: SOL-EZ solenoid haydovchilar to'plami. Bu DIY loyihasi emas. Sol-EZ solenoid haydovchi to'plami nima? Qisqasi, Sol-EZ elektromagnit drayverlar to'plami solenoidlardan foydalanishni ancha soddalashtiradigan to'plamlardir
IPhone 6 Plus batareyasini almashtirish: ichki batareyani almashtirish bo'yicha qo'llanma: 12 qadam (rasmlar bilan)
IPhone 6 Plus batareyasini almashtirish: Ichki batareyani almashtirish bo'yicha qo'llanma: Salom bolalar, men bir muddat oldin iPhone 6 batareyasini almashtirish bo'yicha ko'rsatma tayyorladim va bu ko'pchilikka yordam berganga o'xshardi, shuning uchun mana iPhone 6+ uchun qo'llanma. IPhone 6 va 6+ bir xil tuzilishga ega, aniq o'lchamdagi farqdan tashqari. U erda