विषयसूची:

ESP32 ब्लूटूथ ट्यूटोरियल - ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें: 5 कदम
ESP32 ब्लूटूथ ट्यूटोरियल - ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें: 5 कदम

वीडियो: ESP32 ब्लूटूथ ट्यूटोरियल - ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें: 5 कदम

वीडियो: ESP32 ब्लूटूथ ट्यूटोरियल - ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें: 5 कदम
वीडियो: How to Use Wi-Fi & Bluetooth feature of ESP32 | ESP-32 Wi-Fi and Bluetooth Tutorial in HINDI 2024, नवंबर
Anonim
ESP32 ब्लूटूथ ट्यूटोरियल | ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें
ESP32 ब्लूटूथ ट्यूटोरियल | ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें

हाय दोस्तों चूंकि ESP32 बोर्ड वाईफाई और ब्लूटूथ दोनों के साथ आता है, लेकिन हमारी ज्यादातर परियोजनाओं के लिए हम आमतौर पर केवल वाईफाई का उपयोग करते हैं, हम ब्लूटूथ का उपयोग नहीं करते हैं। इसलिए इस निर्देश में मैं दिखाऊंगा कि ESP32 के ब्लूटूथ का उपयोग करना कितना आसान है और आपके लिए बेसिक प्रोजेक्ट ब्लूटूथ ESP32 का उपयोग करने के लिए अधिक उपयोगी सुविधा है।

चरण 1: चीजें जो आपको चाहिए

तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी

तो इस परियोजना के लिए आपको केवल आवश्यकता है: ESP32 (कोई भी मॉडल): और इसे प्रोग्राम करने के लिए एक केबल।

चरण 2: ESP 32. के लिए Arduino Ide सेट करना

ESP 32. के लिए Arduino Ide की स्थापना
ESP 32. के लिए Arduino Ide की स्थापना

सुनिश्चित करें कि आपके पीसी में Arduino IDE है और आपने अपने Arduino IDE में ESP32 बोर्ड स्थापित किए हैं, और यदि ऐसा नहीं है, तो कृपया इसे स्थापित करने के लिए मेरे निम्नलिखित निर्देशों का पालन करें।:https://www.instructables.com/id/Getting-Started-W…

चरण 3: ब्लूटूथ ऐप प्राप्त करें

ब्लूटूथ ऐप प्राप्त करें
ब्लूटूथ ऐप प्राप्त करें

इससे पहले कि हम आगे बढ़ें, सुनिश्चित करें कि हमारे मामले में ESP32 में किसी भी ब्लूटूथ डिवाइस के साथ ब्लूटूथ संचार के लिए आपके स्मार्टफोन में ब्लूटूथ सीरियल एप्लिकेशन है।

चरण 4: कोडिंग भाग

कोडिंग भाग
कोडिंग भाग

आप arduino ide.go खोलें फ़ाइल > उदाहरण > ब्लूटूथ सीरियल > SerialtoSerialBT पर जाएँ। या निम्नलिखित कोड को कॉपी करें: #include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !परिभाषित(CONFIG_BLUEDROID_ENABLED)#error ब्लूटूथ सक्षम नहीं है! कृपया इसे चलाने के लिए `मेन्यूकॉन्फिग` बनाएं और इसे सक्षम करें#endifBluetoothSerial SerialBT;void setup() { Serial.begin(115200); SerialBT.begin ("ESP32test"); // ब्लूटूथ डिवाइस का नाम Serial.println ("डिवाइस शुरू हुआ, अब आप इसे ब्लूटूथ के साथ जोड़ सकते हैं!");} शून्य लूप () {अगर (सीरियल। उपलब्ध ()) {SerialBT.write (Serial.read ()); } अगर (सीरियलबीटी.उपलब्ध ()) {Serial.write(SerialBT.read ()); } देरी (20);} कोड बहुत आसान है और ब्लूटूथ कोड के समान है जिसे हम आम तौर पर arduino uno और hc05Code स्पष्टीकरण के साथ उपयोग करते हैं: नीचे की पंक्ति में ब्लूटूथ सीरियल लाइब्रेरी शामिल है। अगर !परिभाषित (CONFIG_BT_ENABLED) || !परिभाषित(CONFIG_BLUEDROID_ENABLED)#error ब्लूटूथ सक्षम नहीं है! कृपया `मेन्यूकॉन्फिग` चलाएं और इसे सक्षम करें#endifफिर, ब्लूटूथ का एक उदाहरण ब्लूटूथ सीरियल सीरियलबीटी बनाया गया है; सेटअप () में, 115200 की बॉड दर पर एक सीरियल संचार शुरू किया गया है। सीरियल। शुरू (115200); ब्लूटूथ शुरू करें सीरियल डिवाइस और ब्लूटूथ डिवाइस नाम के तर्क के रूप में पास करें। डिफ़ॉल्ट रूप से इसे ESP32test कहा जाता है लेकिन आप इसका नाम बदल सकते हैं और इसे एक अनूठा नाम दे सकते हैं।SerialBT.begin("ESP32test"); // ब्लूटूथ डिवाइस का नाम लूप () में, ब्लूटूथ सीरियल के माध्यम से डेटा भेजें और प्राप्त करें। कोड की नीचे की पंक्तियों में यह जांच करेगा कि सीरियल मॉनीटर पर कोई डेटा उपलब्ध है या नहीं, यदि हां तो यह डेटा को ब्लूटूथ डिवाइस पर भेज देगा (उदाहरण के लिए: हमारा स्मार्टफोन) esp32 के ब्लूटूथ का उपयोग कर रहा है। अगर (सीरियल.उपलब्ध ()) {SerialBT.write(Serial.read ());}SerialBT.write() ब्लूटूथ सीरियल का उपयोग करके डेटा भेजता है। सीरियल.रीड () में प्राप्त डेटा लौटाता है सीरियल पोर्ट। कोड के नीचे का भाग जाँच करेगा कि क्या ब्लूटूथ से कोई डेटा उपलब्ध है यदि यह है तो यह इसे सीरियल मॉनिटर पर प्रिंट करेगा। तो यह कोड की सभी बुनियादी व्याख्या है। तो अब आप कोड को अपने ESP32 पर अपलोड कर सकते हैं।

चरण 5: Esp32. के ब्लूटूथ का परीक्षण करना

Esp32 के ब्लूटूथ का परीक्षण
Esp32 के ब्लूटूथ का परीक्षण
Esp32 के ब्लूटूथ का परीक्षण
Esp32 के ब्लूटूथ का परीक्षण
Esp32 के ब्लूटूथ का परीक्षण
Esp32 के ब्लूटूथ का परीक्षण

अपने Arduino IDE में कोड ओपन सीरियल मॉनिटर अपलोड करने के बाद और फिर अपने स्मार्टफोन से ब्लूटूथ (esp32) कनेक्ट करें। और ऐप के डिवाइस सेक्शन में आप ESP32 से कनेक्ट कर सकते हैं और फिर आपको "ESP32 से कनेक्टिंग" संदेश मिलेगा। और कुछ में सेकंड यह कनेक्ट हो जाएगा और आप संदेश ESP32 कनेक्टेड देखेंगे। फिर यदि आप ऐप से हैलो टाइप करते हैं तो अपने Arduino IDE के सीरियल मॉनिटर में आप हैलो संदेश देख सकते हैं और यदि आप टाइप करते हैं तो आप अपने सीरियल मॉनिटर से कैसे हैं आप उस संदेश को देख सकते हैं आपका ऐप। तो यह है कि आप ईएसपी 32 के साथ ब्लूटूथ कनेक्शन कैसे स्थापित कर सकते हैं और आप अपने फोन से esp32 को भेजे गए विभिन्न संदेश के लिए विभिन्न क्रियाओं को निष्पादित करने के लिए एक शर्त का उपयोग कर सकते हैं। इसलिए अपनी परियोजनाओं में ईएसपी 32 ब्लूटूथ का उपयोग करके मजा लें।

सिफारिश की: