جدول المحتويات:

أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!: 5 خطوات
أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!: 5 خطوات

فيديو: أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!: 5 خطوات

فيديو: أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!: 5 خطوات
فيديو: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, شهر نوفمبر
Anonim
أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!
أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!

بواسطة Jay Amiel AjocGensan PH

سيساعدك هذا التوجيه على البدء في استخدام وحدة البلوتوث HC05 الخاصة بك. بحلول نهاية هذا الدليل ، ستكون قد تعلمت كيفية إرسال أوامر AT إلى الوحدة لتكوينها / تعديلها (الاسم ، مفتاح المرور ، معدل الباود ، إلخ) باستخدام لوحة اردوينو الخاصة بك.

الخطوة 1: المواد

1. Arduino UNO

2. وحدة بلوتوث HC05

3. أسلاك العبور

4. اللوح

5. المقاومات (1 ك و 2 ك)

هذا كل شيء!

الخطوة 2: مخطط الأسلاك

الاسلاك الرسم البياني
الاسلاك الرسم البياني

اتبع هذا الإجراء إذا كنت تريد أن تبدأ اتصالات AT مع HC-05 الخاص بك (مع EN pin و BUTTON في أقصى الجانب الأيمن من BT)

قم بإجراء الاتصالات وما يليها!

BT VCC إلى Arduino 5V

BT GND إلى Arduino GND

BT TX إلى Arduino D2

BT RX إلى Arduino D3 (استخدم VOLTAGE DIVIDER لهذا الجزء! لا تستطيع BT Rx التعامل مع إشارة 5V من arduino!)

الخطوة 3: قم بتحميل الكود إلى لوحة Arduino

ملاحظة: قبل التحميل ، قم بإزالة أسلاك tx و rx مع ترك الوصلات 5V والتوصيلات الأرضية فقط.

بعد جزء "تم التحميل" ، أعد توصيل BT TX بـ ARDUINO D2 و BT RX بـ ARDUINO D3 (لا يزال ، مع مقسم الجهد).

يجب أن يومض مؤشر LED الموجود في HC-05 بسرعة حوالي 5 مرات في الثانية.

#يشمل

SoftwareSerial BTserial (2 ، 3) ؛ // RX | TX // قم بتوصيل HC-05 TX بـ Arduino pin 2 RX.

// قم بتوصيل HC-05 RX بـ Arduino pin 3 TX

شار ج = ؛

الإعداد باطل() {

Serial.begin (9600) ؛

Serial.println ("Arduino جاهز") ؛

Serial.println ("تذكر تحديد كل من NL & CR في الشاشة التسلسلية") ؛

// HC-05 السرعة التسلسلية الافتراضية لوضع AT هي 38400

BTserial.begin (38400) ،

}

حلقة فارغة() {

// استمر في القراءة من HC-05 وأرسلها إلى Arduino Serial Monitor

إذا (BTserial.available ()) {

ج = BTserial.read () ؛

Serial.write (ج) ؛

}

// استمر في القراءة من Arduino Serial Monitor وأرسلها إلى HC-05

إذا (Serial.available ()) {

ج = Serial.read () ؛

BTserial.write (ج) ؛ }

}

الخطوة 4: وضع وحدة BT على الوضع AT MODE

Image
Image
وضع وحدة BT على الوضع AT MODE
وضع وحدة BT على الوضع AT MODE

مع تشغيل Arduino ، قم بما يلي:

قم بإزالة اتصال 5V إلى BT VCC

اضغط مع الاستمرار على مفتاح الزر في وحدة BT

أعد توصيل BT VCC بـ 5 فولت (مع الاستمرار في الضغط على مفتاح الزر) ، يجب أن يضيء مؤشر LED.

حرر مفتاح الزر ويجب أن يومض مؤشر LED ببطء في وضع التشغيل / الإيقاف مرة كل ثانيتين (حوالي ثانيتين).

يشير هذا إلى وضع AT.

الخطوة 5: إرسال أوامر AT

الآن بعد أن أصبحت في وضع AT ، يمكنك الآن بدء اتصالات AT.

فيما يلي بعض الأمثلة على أوامر AT التي يمكنك استخدامها أو يمكنك البحث في الإنترنت عن أوامر AT أخرى.

لإعادة HC-05 إلى مبدعين. الإعدادات الافتراضية: "AT + ORGL"

للحصول على نسخة من HC-05 أدخل: "AT + VERSION؟"

لتغيير اسم الجهاز من HC-05 الافتراضي لنفترض أن MYBLUE أدخل: "AT + NAME = MYBLUE"

لتغيير رمز الحماية الافتراضي من 1234 إلى 2987 ، أدخل: "AT + PSWD = 2987"

لتغيير معدل البث بالباود HC-05 من 9600 إلى 115200 الافتراضي ، بت توقف واحد ، أدخل 0 تماثل: "AT + UART = 115200 ، 1 ، 0"

ملاحظة مهمة: إذا كنت تستخدم أوامر AT مع "؟" ، فافعل ذلك ، أثناء الضغط على الزر الموجود على لوحة BT ، واضغط على Enter في الكمبيوتر. يجب أن تفعل ذلك.

موصى به: