विषयसूची:

Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड्स!: 5 कदम
Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड्स!: 5 कदम

वीडियो: Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड्स!: 5 कदम

वीडियो: Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड्स!: 5 कदम
वीडियो: Security Features in HC05 Bluetooth Module - AT Commands 2024, नवंबर
Anonim
Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड!
Arduino बोर्ड का उपयोग करके ब्लूटूथ मॉड्यूल (HC-05 W / EN पिन और बटन) के लिए AT कमांड!

जे अमीएल अजोकगेंसन 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: बीटी मॉड्यूल को एटी मोड में लाना।

Image
Image
बीटी मॉड्यूल को एटी मोड में लाना।
बीटी मॉड्यूल को एटी मोड में लाना।

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"

महत्वपूर्ण नोट: यदि आप "?" के साथ एटी कमांड का उपयोग कर रहे हैं, तो ऐसा करें, बीटी बोर्ड पर बटन दबाते समय, कंप्यूटर पर एंटर दबाएं। उसे क्या करना चाहिए।

सिफारिश की: