هذه واجهة شاشة تسلسلية Bluetooth للتجارب مع Arduino و Bluetooth
يمكن استخدامه مع وحدات Bluetooth مثل HC-05 و HC-06
مميزات خاصة
★ يقوم بتشغيل البلوتوث من التطبيق
★ يمكنه البحث عن الأجهزة المتاحة
★ يمكن تحديد الجهاز ذي الصلة عند توفر أكثر من جهاز
★ واجهة وميزات قابلة للتخصيص
★ ميزة الاتصال التلقائي
إذا كان هذا التطبيق الذي تم تمكين الميزة به سيحفظ آخر عنوان mac متصل لوحدة Bluetooth ويحاول توصيل هذه الوحدة عند بدء تشغيل التطبيق. يمكنك تبديل هذه الميزة إلى تمكين أو تعطيل من الإعدادات
عينة من الرموز
# تضمين "SoftwareSerial.h"
SoftwareSerial bt (2 ، 3) ؛ // RX | TX (الأسلاك: RX-> TX of BT Module ، TX-> RX of BT Module ، استخدم مستوى شيفتر أو مقسم جهد المقاوم إذا كانت وحدة BT تستخدم مستوى المنطق 3.3 فولت)
الإعداد باطل(){
Serial.begin (9600) ؛
bt.begin (9600) ؛
}
حلقة فارغة(){
إذا (bt.available ())
Serial.write (bt.read ()) ؛
إذا (Serial.available ())
bt.write (Serial.read ()) ؛
}
/ *
سيؤدي هذا إلى إرسال مدخلات جهاز العرض التسلسلي لجهاز الكمبيوتر إلى التطبيق وإدخال التطبيق إلى جهاز الكمبيوتر
سيتعرف التطبيق على نهاية الرسالة من الحرف "\ r".
لذا حدد "إرجاع النقل" أو "كلاهما NL & CR" في الشاشة التسلسلية للكمبيوتر الشخصي.
وأيضًا يجب عليك استخدام println () بدلاً من print () عند إنشاء الكود الخاص بك ببعض الأوامر.
مثال: -
bt.print ("مرحبًا") ؛
هذا لا يُظهر الرسالة في التطبيق لأنه لا يحتوي على "\ r" في نهاية الرسالة.
لذلك يجب عليك كتابة التعليمات البرمجية كما هو موضح أدناه
مثال: -
bt.println ("Hello") ؛ أو bt.print ("مرحبًا \ r") ؛
يعرض كلاهما الإخراج في التطبيق لأن كلاهما يحتوي على '\ r'
* /