תוכן עניינים:

הדרכת Bluetooth ESP32 - כיצד להשתמש ב- Bluetooth מובנה של ESP32: 5 שלבים
הדרכת Bluetooth ESP32 - כיצד להשתמש ב- Bluetooth מובנה של ESP32: 5 שלבים

וִידֵאוֹ: הדרכת Bluetooth ESP32 - כיצד להשתמש ב- Bluetooth מובנה של ESP32: 5 שלבים

וִידֵאוֹ: הדרכת Bluetooth ESP32 - כיצד להשתמש ב- Bluetooth מובנה של ESP32: 5 שלבים
וִידֵאוֹ: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, נוֹבֶמבֶּר
Anonim
הדרכת Bluetooth ESP32 | כיצד להשתמש ב- Bluetooth מובנה של ESP32
הדרכת Bluetooth ESP32 | כיצד להשתמש ב- Bluetooth מובנה של ESP32

הי חבר'ה מכיוון שלוח ESP32 מגיע עם WiFi ו- Bluetooth, אך לפרויקטים שלנו לרוב אנו משתמשים רק ב- Wifi, איננו משתמשים ב- Bluetooth. אז במדריך זה אראה עד כמה קל להשתמש ב- Bluetooth של ESP32 ולשירותכם פרויקטים בסיסיים Bluetooth היא תכונה שימושית יותר של ESP32 לשימוש.

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך

אז לפרויקט הזה אתה צריך רק: ESP32 (כל דגם): וכבל לתכנת אותו.

שלב 2: הגדרת Arduino Ide עבור ESP 32

הגדרת Arduino Ide ל- ESP 32
הגדרת Arduino Ide ל- ESP 32

וודא שיש לך Arduino IDE במחשב שלך והתקנת לוחות ESP32 ב- IDE של Arduino, ואם זה לא המקרה אנא עקוב אחר ההוראות הבאות שלי להתקנתו.:

שלב 3: הורד את אפליקציית Bluetooth

הורד את אפליקציית Bluetooth
הורד את אפליקציית Bluetooth

לפני שנמשיך, וודא שיש לך יישום Bluetooth טורי בסמארטפון שלך לתקשורת BLUETOOTH עם כל מכשיר BLUETOOTH במקרה שלנו ESP32.

שלב 4: חלק קידוד

חלק קידוד
חלק קידוד

פתח אותך arduino ide.go לקובץ> דוגמאות> BluetoothSerial> SerialtoSerialBT. או העתק את הקוד הבא: #כלול "BluetoothSerial.h" #if! מוגדר (CONFIG_BT_ENABLED) || ! מוגדר (CONFIG_BLUEDROID_ENABLED)#שגיאת Bluetooth אינה מופעלת! אנא הפעל את 'צור menuconfig' אל והפעל אותו#endifBluetoothSerial SerialBT; הגדרת void () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // שם התקן Bluetooth Serial.println ("המכשיר התחיל, עכשיו תוכל לשייך אותו ל- bluetooth!");} Loop loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } עיכוב (20);} הקוד קל מאוד ודומה מאוד לקוד BLUETOOTH בו אנו משתמשים בדרך כלל עם arduino uno & hc05 הסבר קוד: השורה למטה כוללת את ספריית BluetoothSerial.#כוללים "BluetoothSerial.h" 3 שורות המסופקות להלן מאפשרות את Bluetooth# אם! מוגדר (CONFIG_BT_ENABLED) || ! מוגדר (CONFIG_BLUEDROID_ENABLED)#שגיאת Bluetooth אינה מופעלת! אנא הפעל את 'צור menuconfig' אל והפעל אותו#endif ואז, מופע של BLUETOOTH נוצר BluetoothSerial SerialBT; בהתקנה () מתחילה תקשורת טורית בקצב שידור של 115200. Serial.begin (115200); אתחל את ה- Bluetooth התקן סידורי והעביר כטענה את שם התקן ה- Bluetooth. כברירת מחדל הוא נקרא ESP32test אבל אתה יכול לשנות את שמו ולתת לו שם ייחודי. SerialBT.begin ("ESP32test"); // שם התקן Bluetooth בלולאה (), שלח וקבל נתונים באמצעות Bluetooth Serial. בשורות הקוד להלן הוא יבדוק אם יש נתונים זמינים במסך הטורי אם כן אז הוא ישלח את הנתונים למכשיר BLUETOOTH (למשל: הסמארטפון שלנו) באמצעות ה- Bluetooth. יציאה טורית.החלק למטה של הקוד יבדוק אם קיימים נתונים מ- Bluetooth אם כן, הוא ידפיס אותם על צג טורי. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} אז זה כל ההסבר הבסיסי של הקוד. אז עכשיו אתה יכול להעלות את הקוד ל- ESP32 שלך.

שלב 5: בדיקת ה- Bluetooth של Esp32

בדיקת ה- Bluetooth של Esp32
בדיקת ה- Bluetooth של Esp32
בדיקת ה- Bluetooth של Esp32
בדיקת ה- Bluetooth של Esp32
בדיקת ה- Bluetooth של Esp32
בדיקת ה- Bluetooth של Esp32

לאחר העלאת הקוד לפתוח צג סדרתי ב- Arduino IDE שלך ולאחר מכן חבר את ה- Bluetooth (esp32) מהסמארטפון שלך. ובקטע התקנים באפליקציה תוכל להתחבר ל- ESP32 ואז תקבל הודעה "מתחבר ל- ESP32". ובכמה שניות הוא יתחבר ותראה את ההודעה ESP32 מחוברת. אז אם תקליד שלום מהאפליקציה אז במסך הטורי שלך ב- Arduino IDE תוכל לראות הודעת שלום ואם אתה מקליד מה שלומך מהצג הטורי שלך תוכל לראות את ההודעה ב האפליקציה שלך. כך תוכל ליצור חיבור Bluetooth עם ESP32 ותוכל להשתמש בתנאי if לביצוע פעולות שונות עבור ההודעה השונה ששלחת ל esp32 מהטלפון שלך. כיף לך להשתמש ב- ESP32 Bluetooth בפרויקטים שלך.

מוּמלָץ: