جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: مخطط الأسلاك
- الخطوة 3: قم بتحميل الكود إلى لوحة Arduino
- الخطوة 4: وضع وحدة BT على الوضع AT MODE
- الخطوة 5: إرسال أوامر AT
فيديو: أوامر AT لوحدة Bluetooth (HC-05 W / EN دبوس وزر) باستخدام لوحة Arduino!: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة 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
مع تشغيل 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 في الكمبيوتر. يجب أن تفعل ذلك.
موصى به:
موصل ICSP لـ Arduino Nano بدون رأس دبوس ملحوم ولكن دبوس بوجو: 7 خطوات
موصل ICSP لـ Arduino Nano بدون رأس دبوس ملحوم لكن Pogo Pin: قم بعمل موصل ICSP لـ Arduino Nano بدون رأس دبوس ملحوم على اللوحة ولكن Pogo Pin. الأجزاء 3 × 2 Pin Socket x1 - APitch 2.54mm - BP75-E2 (رأس مخروطي 1.3 ملم) اختبار الربيع مسبار بوجو دبوس
البرنامج التعليمي لوحدة A9G GPS و GPRS - الذكاء الاصطناعي - أوامر AT: 7 خطوات
البرنامج التعليمي لوحدة A9G GPS و GPRS | الذكاء الاصطناعي | أوامر AT: مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech. اليوم ، سنذهب إلى وحدة A9G GPS و GSM و GPRS من AI Thinker. هناك العديد من الوحدات النمطية الأخرى مثل A9 و A6 من AI Thinker التي تتمتع بقدرات GSM و GPRS متشابهة ولكن
دليل استخدام لوحة مفاتيح Raspberry Pi ذات دبوس واحد: 9 خطوات
دليل استخدام لوحة مفاتيح Raspberry Pi ذات دبوس واحد: إخلاء المسؤولية: هذا دليل استخدام لمنتج مفتوح المصدر: لوحة مفاتيح PIN واحدة. هذا ليس مشروع DIY. إذا كنت ترغب في تكوين المجالس بنفسك ، فيمكن العثور على ملفات النسر في نهاية البرنامج التعليمي. ما هي لوحة المفاتيح ذات الدبوس الواحد؟ لوحة مفاتيح ذات دبوس واحد
لوحة HiFive1 Arduino مع البرنامج التعليمي لوحدة ESP-01 WiFi: 5 خطوات
لوحة HiFive1 Arduino مع البرنامج التعليمي لوحدة ESP-01 WiFi: يعد HiFive1 أول لوحة قائمة على RISC-V متوافقة مع Arduino تم إنشاؤها باستخدام وحدة المعالجة المركزية FE310 من SiFive. اللوحة أسرع بحوالي 20 مرة من Arduino UNO ولكنها مثل لوحة UNO تفتقر إلى أي اتصال لاسلكي. لحسن الحظ ، هناك العديد من
البرنامج التعليمي لوحدة لورا E32-433T - لوحة اندلاع DIY لوحدة E32: 6 خطوات
البرنامج التعليمي لوحدة لورا E32-433T | لوحة اندلاع DIY لوحدة E32: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech هذا المشروع الخاص بي هو أكثر من منحنى تعليمي لفهم عمل وحدة E32 LoRa من eByte وهي وحدة إرسال واستقبال عالية الطاقة 1 واط. بمجرد أن نفهم العمل ، يكون لدي تصميم