विषयसूची:
- चरण 1: सामग्री
- चरण 2: वायरिंग आरेख
- चरण 3: Arduino Board पर कोड अपलोड करें
- चरण 4: बीटी मॉड्यूल को एटी मोड में लाना।
- चरण 5: एटी कमांड भेजें
वीडियो: Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड्स!: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
जे अमीएल अजोकगेंसन PH. द्वारा
यह निर्देशयोग्य आपको अपने HC05 ब्लूटूथ मॉड्यूल का उपयोग करने के साथ आरंभ करने में मदद करेगा। इस निर्देश के अंत तक, आपने अपने arduino बोर्ड का उपयोग करके इसे (नाम, पासकी, बॉड दर आदि) को कॉन्फ़िगर / संशोधित करने के लिए मॉड्यूल में एटी कमांड भेजने के बारे में जाना होगा।.
चरण 1: सामग्री
1. अरुडिनो यूएनओ
2. एचसी05 ब्लूटूथ मॉड्यूल
3. जम्पर तार
4. ब्रेडबोर्ड
5. प्रतिरोधक (1k और 2k)
इतना ही!
चरण 2: वायरिंग आरेख
इस प्रक्रिया का पालन करें यदि आप अपने एचसी-05 के साथ एटी कॉम शुरू करना चाहते हैं (बीटी के दूर-दाईं ओर एन पिन और बटन के साथ)
एफएफ कनेक्शन बनाओ!
BT VCC से Arduino 5V
BT GND से Arduino GND
BT TX से Arduino D2
BT RX से Arduino D3 (इस भाग के लिए VOLTAGE DIVIDER का उपयोग करें! BT Rx arduino से 5V सिग्नल को हैंडल नहीं कर सकता!)
चरण 3: Arduino Board पर कोड अपलोड करें
नोट: अपलोड करने से पहले, केवल 5V और ग्राउंड कनेक्शन को छोड़कर tx और rx वायरिंग को हटा दें।
"अपलोडिंग पूर्ण" भाग के बाद, BT TX को ARDUINO D2 और BT RX को ARDUINO D3 (अभी भी, वोल्टेज विभक्त के साथ) से फिर से कनेक्ट करें।
HC-05 पर LED को एक सेकंड में लगभग 5 बार जल्दी से झपकना चाहिए।
#शामिल
SoftwareSerial BTserial(2, 3); // आरएक्स | TX // HC-05 TX को Arduino pin 2 RX से कनेक्ट करें।
// HC-05 RX को Arduino pin 3 TX. से कनेक्ट करें
चार सी = '';
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००);
Serial.println ("Arduino तैयार है");
Serial.println ("सीरियल मॉनिटर में NL और CR दोनों का चयन करना याद रखें");
// AT मोड के लिए HC-05 डिफ़ॉल्ट सीरियल स्पीड 38400. है
BTserial.begin(38400);
}
शून्य लूप () {
// HC-05 से पढ़ते रहें और Arduino Serial Monitor को भेजें
अगर (BTserial.उपलब्ध ()) {
सी = BTserial.read ();
सीरियल.राइट (सी);
}
// Arduino सीरियल मॉनिटर से पढ़ते रहें और HC-05. को भेजें
अगर (सीरियल.उपलब्ध ()) {
सी = सीरियल.रीड ();
BTserial.write(c); }
}
चरण 4: बीटी मॉड्यूल को एटी मोड में लाना।
Arduino के साथ, निम्न कार्य करें:
BT VCC से 5V कनेक्शन निकालें
बीटी मॉड्यूल पर बटन स्विच को दबाकर रखें
BT VCC को 5V से फिर से कनेक्ट करें (बटन स्विच को दबाते समय), एलईडी चालू होनी चाहिए।
बटन स्विच को छोड़ दें और एलईडी को हर दो सेकंड (लगभग 2 सेकंड) में एक बार धीरे-धीरे चालू / बंद करना चाहिए।
यह एटी मोड को इंगित करता है।
चरण 5: एटी कमांड भेजें
अब जबकि आप एटी मोड में हैं, अब आप एटी कॉम शुरू कर सकते हैं।
यहां एटी कमांड के कुछ उदाहरण दिए गए हैं जिनका आप उपयोग कर सकते हैं या आप अन्य एटी कमांड के लिए इंटरनेट पर खोज कर सकते हैं।
एचसी-05 को एमएफजी में वापस करने के लिए। डिफ़ॉल्ट सेटिंग्स: "एटी + ओआरजीएल"
अपने HC-05 का संस्करण प्राप्त करने के लिए दर्ज करें: "AT+VERSION?"
डिवाइस का नाम डिफ़ॉल्ट HC-05 से बदलकर मान लें कि MYBLUE दर्ज करें: "AT+NAME=MYBLUE"
डिफ़ॉल्ट सुरक्षा कोड को 1234 से 2987 में बदलने के लिए दर्ज करें: "AT+PSWD=2987"
HC-05 बॉड दर को डिफ़ॉल्ट 9600 से 115200 में बदलने के लिए, 1 स्टॉप बिट, 0 समता दर्ज करें: "AT+UART=115200, 1, 0"
महत्वपूर्ण नोट: यदि आप "?" के साथ एटी कमांड का उपयोग कर रहे हैं, तो ऐसा करें, बीटी बोर्ड पर बटन दबाते समय, कंप्यूटर पर एंटर दबाएं। उसे क्या करना चाहिए।
सिफारिश की:
बिना सोल्डर पिन हैडर के Arduino नैनो के लिए ICSP कनेक्टर लेकिन पोगो पिन: 7 कदम
बिना सोल्डर पिन हैडर लेकिन पोगो पिन के Arduino नैनो के लिए ICSP कनेक्टर: बोर्ड पर बिना सोल्डर पिन हेडर के Arduino नैनो के लिए ICSP कनेक्टर बनाएं, लेकिन Pogo Pin.Parts3×2 पिन सॉकेट X1 - APitch 2.54mm ड्यूपॉन्ट लाइन वायर महिला पिन कनेक्टर हाउसिंग टर्मिनल x6 - BP75-E2 (1.3 मिमी शंक्वाकार सिर) स्प्रिंग टेस्ट जांच पोगो पिन
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: प्रत्येक ESP8266 मॉड्यूल और बोर्ड को कई तरीकों से प्रोग्राम किया जा सकता है: Arduino, Python, Lua, AT कमांड्स, कई और शायद … उनमें से पहले तीन स्टैंडअलोन ऑपरेशन के लिए सर्वश्रेष्ठ हैं, फर्मवेयर एटी मॉड्यूल के रूप में या टीटीएल आरएस232 सी के साथ त्वरित परीक्षण के लिए ईएसपी8266 का उपयोग करने के लिए है
E32-433T लोरा मॉड्यूल ट्यूटोरियल - E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: 6 चरण
E32-433T लोरा मॉड्यूल ट्यूटोरियल | E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट eByte से E32 LoRa मॉड्यूल के काम को समझने के लिए सीखने की अवस्था है, जो एक उच्च शक्ति वाला 1-वाट ट्रांसीवर मॉड्यूल है। एक बार जब हम काम को समझ लेते हैं, तो मेरे पास डिज़ाइन होता है
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबगिंग।: 4 कदम
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबाउंसिंग: इस खंड में, हम सीखेंगे कि एक बटन स्विच से इनपुट के अनुसार तीन एलईडी की स्थिति को टॉगल करने के लिए ATMega328PU के लिए प्रोग्राम C कोड कैसे बनाया जाए। साथ ही, हमने 'स्विच बाउंस' की समस्या का समाधान खोजा है। आमतौर पर, हम
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: 6 कदम
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: क्या आपके पास AVR माइक्रोकंट्रोलर बोर्ड है? क्या इसे प्रोग्राम करना मुश्किल है? खैर, आप सही जगह पर हैं। यहां, मैं आपको एक प्रोग्रामर के रूप में Arduino Uno बोर्ड का उपयोग करके Atmega8a माइक्रोकंट्रोलर बोर्ड को प्रोग्राम करने का तरीका दिखाऊंगा। तो बिना आगे