جدول المحتويات:
- الخطوة 1: الأشياء التي تحتاجها
- الخطوة 2: إعداد Arduino Ide لـ ESP 32
- الخطوة 3: احصل على تطبيق Bluetooth
- الخطوة 4: جزء الترميز
- الخطوة 5: اختبار البلوتوث الخاص بـ Esp32
فيديو: دروس بلوتوث ESP32 - كيفية استخدام تقنية Bluetooth المدمجة في ESP32: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا يا رفاق نظرًا لأن لوحة ESP32 تأتي مع WiFi و Bluetooth على حد سواء ولكن بالنسبة لمشاريعنا في الغالب ، فإننا عادةً ما نستخدم Wifi فقط ، ولا نستخدم Bluetooth. لذلك في هذه التعليمات ، سأوضح مدى سهولة استخدام Bluetooth من ESP32 & المشاريع الأساسية Bluetooth هي ميزة مفيدة أكثر لاستخدام ESP32.
الخطوة 1: الأشياء التي تحتاجها
لذا فأنت تحتاج لهذا المشروع فقط: ESP32 (أي موديل): وكابل لبرمجته.
الخطوة 2: إعداد Arduino Ide لـ ESP 32
تأكد من أن لديك Arduino IDE في جهاز الكمبيوتر الخاص بك وقمت بتثبيت لوحات ESP32 في Arduino IDE الخاص بك ، وإذا لم يكن الأمر كذلك ، فيرجى اتباع التعليمات التالية الخاصة بي لتثبيته.:
الخطوة 3: احصل على تطبيق Bluetooth
قبل أن نذهب إلى أبعد من ذلك ، تأكد من أن لديك تطبيق Bluetooth تسلسلي في هاتفك الذكي من أجل اتصال BLUETOOTH بأي جهاز BLUETOOTH في حالتنا ESP32.
الخطوة 4: جزء الترميز
افتح arduino id.go إلى ملف> أمثلة> BluetoothSerial> SerialtoSerialBT أو انسخ الكود التالي: #include "BluetoothSerial.h" #if! selected (CONFIG_BT_ENABLED) || ! المعرفة (CONFIG_BLUEDROID_ENABLED) # خطأ لم يتم تمكين البلوتوث! الرجاء تشغيل `make menuconfig` إلى وتمكينه # endifBluetoothSerial SerialBT ؛ إعداد باطل () {Serial.begin (115200) ؛ SerialBT.begin ("ESP32test") ؛ // اسم جهاز Bluetooth Serial.println ("بدأ الجهاز ، يمكنك الآن إقرانه بالبلوتوث!") ؛} حلقة باطلة () {if (Serial.available ()) {SerialBT.write (Serial.read ()) ؛ } if (SerialBT.available ()) {Serial.write (SerialBT.read ()) ؛ } delay (20)؛} الكود سهل للغاية ويشبه إلى حد كبير كود BLUETOOTH الذي نستخدمه عمومًا مع شرح arduino uno & hc05Code: السطر أدناه يتضمن مكتبة BluetoothSerial. # تتضمن "BluetoothSerial.h" 3 سطور أدناه تمكّن Bluetooth # إذا! تم تعريفه (CONFIG_BT_ENABLED) || ! المعرفة (CONFIG_BLUEDROID_ENABLED) # خطأ لم يتم تمكين البلوتوث! يرجى تشغيل `make menuconfig` إلى وتمكينه # endif ، ثم يتم إنشاء مثيل BLUETOOTH BluetoothSerial SerialBT ؛ في الإعداد () ، يبدأ الاتصال التسلسلي بمعدل باود 115200. Serial.begin (115200) ؛ تهيئة Bluetooth الجهاز التسلسلي وتمرير اسم جهاز Bluetooth كوسيطة. يطلق عليه افتراضيًا ESP32test ولكن يمكنك إعادة تسميته وإعطائه اسمًا فريدًا. // اسم جهاز Bluetooth في الحلقة () ، أرسل واستقبل البيانات عبر Bluetooth Serial. في سطور التعليمات البرمجية أدناه ، سوف يتحقق مما إذا كانت هناك أي بيانات متاحة على الشاشة التسلسلية إذا كانت الإجابة بنعم ، فسيتم إرسال البيانات إلى جهاز BLUETOOTH (على سبيل المثال: هاتفنا الذكي) باستخدام Bluetooth.if (Serial.available () الخاص بـ esp32) {SerialBT.write (Serial.read ()) ؛} يرسل SerialBT.write () البيانات باستخدام bluetooth serial. Serial.read () يعيد البيانات المستلمة في المنفذ التسلسلي. سيتحقق الجزء أدناه من الكود مما إذا كانت أي بيانات من Bluetooth متاحة إذا كانت متوفرة ، فسيتم طباعتها على الشاشة التسلسلية. if (SerialBT.available ()) {Serial.write (SerialBT.read ()) ؛} هذا هو كل الشرح الأساسي للكود ، لذا يمكنك الآن تحميل الكود إلى ESP32 الخاص بك.
الخطوة 5: اختبار البلوتوث الخاص بـ Esp32
بعد تحميل الكود ، افتح الشاشة التسلسلية في Arduino IDE الخاص بك ، ثم قم بتوصيل Bluetooth (esp32) من هاتفك الذكي ، وفي قسم الأجهزة في التطبيق ، يمكنك الاتصال بـ ESP32 وبعد ذلك ستصلك رسالة "الاتصال بـ ESP32". ثانية سيتم توصيله وسترى رسالة ESP32 متصلة ، ثم إذا كتبت مرحبًا من التطبيق ، فيمكنك رؤية رسالة الترحيب في الشاشة التسلسلية لـ Arduino IDE الخاص بك ، وإذا كتبت كيف حالك من شاشتك التسلسلية ، يمكنك رؤية هذه الرسالة في تطبيقك: هكذا يمكنك إنشاء اتصال Bluetooth مع ESP32 ويمكنك استخدام شرط if لتنفيذ إجراءات مختلفة للرسالة المختلفة التي أرسلتها إلى esp32 من هاتفك ، لذا استمتع باستخدام ESP32 Bluetooth في مشاريعك.
موصى به:
تقنية يمكن ارتداؤها لمرض باركنسون: 4 خطوات
تكنولوجيا مرض باركنسون القابلة للارتداء: أكثر من 10 ملايين شخص في جميع أنحاء العالم يعيشون مع مرض باركنسون (PD). اضطراب تدريجي في الجهاز العصبي يسبب تيبسًا ويؤثر على حركة المريض. بعبارات أبسط ، عانى العديد من الأشخاص من مرض باركنسون ولكن
استخدام STM32 مثل دروس اردوينو - STM32F103C8: 5 خطوات
استخدام STM32 مثل دروس اردوينو | STM32F103C8: مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech. في البرنامج التعليمي التالي ، سنلقي نظرة على المتحكمات الدقيقة المختلفة التي تقدمها STM مثل STM32F103C8 و STM32F030F4 و STM8S103F3. سنقارن هذه الميكرو مع بعضها البعض مع
استخدام روبوت الرسم للاردوينو مع دروس ساعة البرمجة: 3 خطوات
استخدام روبوت الرسم لاردوينو مع دروس ساعة البرمجة: لقد أنشأت روبوت رسم Arduino لورشة عمل لمساعدة الفتيات المراهقات على الاهتمام بموضوعات العلوم والتكنولوجيا والهندسة والرياضيات (انظر https://www.instructables.com/id/Arduino-Drawing-Robot/ ). تم تصميم الروبوت لاستخدام أوامر البرمجة على غرار Turtle مثل forward (distanc
دروس اردوينو - محرك متدرج مع بلوتوث: 6 خطوات
دروس Arduino - محرك متدرج مع Bluetooth: هذه التعليمات هي النسخة المكتوبة من & quot ؛ Arduino: كيفية التحكم في محرك متدرج عبر Bluetooth (مع الهاتف الذكي) & quot ؛ في هذا المشروع ، سنتحكم في محرك متدرج بهاتف ذكي عبر البلوتوث. قناتي على YouTube أولاً ، يجب أن ترى
الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات
الشروع في العمل مع HC05 Bluetooth Module & Arduino [Tutorial]: يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على موقع ElectroPeak الرسمي في هذا البرنامج التعليمي ، سوف تتعلم كيفية الاتصال وإرسال البيانات باستخدام Bluetooth باستخدام HC05 Bluetooth Module ولوحة Arduino. في نهاية هذه المقالة سوف تتعلم