विषयसूची:
- चरण 1: चीजें जो आपको चाहिए
- चरण 2: ESP 32. के लिए Arduino Ide सेट करना
- चरण 3: ब्लूटूथ ऐप प्राप्त करें
- चरण 4: कोडिंग भाग
- चरण 5: Esp32. के ब्लूटूथ का परीक्षण करना
वीडियो: ESP32 ब्लूटूथ ट्यूटोरियल - ESP32 के इनबिल्ट ब्लूटूथ का उपयोग कैसे करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हाय दोस्तों चूंकि ESP32 बोर्ड वाईफाई और ब्लूटूथ दोनों के साथ आता है, लेकिन हमारी ज्यादातर परियोजनाओं के लिए हम आमतौर पर केवल वाईफाई का उपयोग करते हैं, हम ब्लूटूथ का उपयोग नहीं करते हैं। इसलिए इस निर्देश में मैं दिखाऊंगा कि ESP32 के ब्लूटूथ का उपयोग करना कितना आसान है और आपके लिए बेसिक प्रोजेक्ट ब्लूटूथ ESP32 का उपयोग करने के लिए अधिक उपयोगी सुविधा है।
चरण 1: चीजें जो आपको चाहिए
तो इस परियोजना के लिए आपको केवल आवश्यकता है: ESP32 (कोई भी मॉडल): और इसे प्रोग्राम करने के लिए एक केबल।
चरण 2: 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. के ब्लूटूथ का परीक्षण करना
अपने Arduino IDE में कोड ओपन सीरियल मॉनिटर अपलोड करने के बाद और फिर अपने स्मार्टफोन से ब्लूटूथ (esp32) कनेक्ट करें। और ऐप के डिवाइस सेक्शन में आप ESP32 से कनेक्ट कर सकते हैं और फिर आपको "ESP32 से कनेक्टिंग" संदेश मिलेगा। और कुछ में सेकंड यह कनेक्ट हो जाएगा और आप संदेश ESP32 कनेक्टेड देखेंगे। फिर यदि आप ऐप से हैलो टाइप करते हैं तो अपने Arduino IDE के सीरियल मॉनिटर में आप हैलो संदेश देख सकते हैं और यदि आप टाइप करते हैं तो आप अपने सीरियल मॉनिटर से कैसे हैं आप उस संदेश को देख सकते हैं आपका ऐप। तो यह है कि आप ईएसपी 32 के साथ ब्लूटूथ कनेक्शन कैसे स्थापित कर सकते हैं और आप अपने फोन से esp32 को भेजे गए विभिन्न संदेश के लिए विभिन्न क्रियाओं को निष्पादित करने के लिए एक शर्त का उपयोग कर सकते हैं। इसलिए अपनी परियोजनाओं में ईएसपी 32 ब्लूटूथ का उपयोग करके मजा लें।
सिफारिश की:
ट्यूटोरियल: Mg811 Co2 कार्बन डाइऑक्साइड गैस सेंसर का उपयोग कैसे करें: 3 कदम
ट्यूटोरियल: Mg811 Co2 कार्बन डाइऑक्साइड गैस सेंसर का उपयोग कैसे करें: विवरण: यह ट्यूटोरियल आपको Arduino Uno का उपयोग करके Mg811 Co2 गैस सेंसर का उपयोग करने के तरीके के बारे में कुछ सरल कदम दिखाएगा। इस ट्यूटोरियल के अंत में, आपको तुलना का एक परिणाम मिलेगा जब सेंसर एक गति का पता लगा सकता है और किसी भी गति का पता नहीं लगा सकता है
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
IPhone SE पर YouTube कैसे डाउनलोड करें और उसका उपयोग कैसे करें: 20 कदम
Iphone SE पर YouTube कैसे डाउनलोड और उपयोग करें: द्वारा निर्मित: कार्लोस सांचेज़
रास्पबेरी पाई ट्यूटोरियल: पुश बटन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई ट्यूटोरियल: पुश बटन का उपयोग कैसे करें: इस ट्यूटोरियल में आप सीखेंगे कि अपने रास्पबेरी पाई के साथ एक बटन का उपयोग करके अपने एलईडी को कैसे स्विच किया जाए। पुश बटन या स्विच सर्किट में दो बिंदुओं को जोड़ते हैं जब आप उन्हें दबाते हैं। यह ट्यूटोरियल एक एलईडी चालू करता है जब बटन एक बार दबाया जाता है, और बंद हो जाता है
ट्यूटोरियल DHT11 ह्यूमिडिटी सेंसर का उपयोग कैसे करें: 4 कदम
ट्यूटोरियल DHT11 आर्द्रता सेंसर का उपयोग कैसे करें: विवरण: DHT11 तापमान और amp; आर्द्रता सेंसर में तापमान और amp; कैलिब्रेटेड डिजिटल सिग्नल आउटपुट के साथ ह्यूमिडिटी सेंसर कॉम्प्लेक्स। अनन्य डिजिटल-सिग्नल-अधिग्रहण तकनीक और तापमान का उपयोग करके & आर्द्रता संवेदन तकनीक