PIC32 ، Arduino ، Microcontroller Control Control. الاتصالات اللاسلكية السهلة. يتيح لك هذا التطبيق الاتصال بالتحكم الدقيق باستخدام أ
PIC32 ، Arduino ، Microcontroller Control Control. اتصال لاسلكي سهل.
يسمح لك هذا التطبيق بالاتصال بجهاز التحكم الدقيق باستخدام وحدة Bluetooth التسلسلية لإرسال الرسائل أو الأوامر إلى أو من هاتف Android الذكي. انظر المثال أدناه للحصول على أمر الرسائل النصية ورمز متحكم.
ما عليك سوى إرسال رسالة إلى متحكم ويمكنك برمجة أي رد فعل تريده.
ميزات PIC32BLUE:
★ إرسال المعلومات إلى متحكم.
★ تلقي المعلومات من متحكم.
★ متحكم يمكن أن يجعل هاتفك يتحدث.
PIC32BLUE+ الميزات:
★ كل ما هو مذكور أعلاه.
★ إصدار Plus يدعم قدرات الرسائل النصية.
يمكنك إعداد متحكم لإرسال الرسائل بشكل دوري إلى جهاز Android الخاص بك من خلال Bluetooth في نموذج مثل الدردشة. سيتم مسح الدردشة بعد الخروج وإغلاق التطبيق.
يمكنك تشغيل التطبيق في الخلفية عن طريق النقر على زر الصفحة الرئيسية على جهازك وسيحافظ التطبيق على اتصال يعمل في الخلفية.
سيتم إغلاق زر الخلف داخل التطبيق وينفصل عن جهاز Bluetooth إذا كان متصلاً.
ملحوظة:
هناك نسختان من هذا التطبيق. الفرق الوحيد بينهما هو أن المرء يدعم وظائف الرسائل النصية والآخر لا.
PIC32BLUE+ يدعم الرسائل النصية بحيث يمكنك الحصول على رسالة نصية متحكم رقم هاتف آخر مع رسالة إذا كنت ترغب في استخدام أمر خاص أو يمكن للهاتف آخر إرسال رسالة إلى هاتفك لجعل متحكمك يقوم بمهمة ، مثل عرض رسالة جديدة على شاشة LCD.
PIC32BLUE يدعم فقط الاتصالات Bluetooth فقط (لا توجد قدرة رسالة نصية).
تم تقديم هذا التطبيق للعمل مع جهاز Bluetooth HC-06 والبعض الآخر قد يعمل ولكن لم يتم اختباره.
يتم إرسال مثال على ذلك إلى جهاز مع تثبيت PIC32BLUE+ (سيؤدي ذلك إلى إعادة توجيه رسالتك إلى متحكم):
: الموافقة المسبقة عن علم: مرحبا ، متحكم
أو
: الموافقة المسبقة عن علم: ليتون
مثال على متحكم يطلب من هاتفك إرسال رسالة نصية أخرى:
: picsms: xxxxxxxxx: hello ، من متحكم
أو
: picsms: xxxxxxxxxx: الضوء قيد التشغيل.
حيث يكون XXX هو رقم الهاتف الذي تواجهه نص هاتفك. يجب أن تضم ":" القولون في نهاية رقم الهاتف أيضًا. لاحظ عدم وجود مسافات لرقم الهاتف والقولون.
لن يرسل هذا التطبيق أبدًا رسالة نصية أو إعادة توجيه أمر إلى متحكم الخاص بك ما لم يتم تضمين الأمر المحدد في الرسالة ، مكان في بداية الرسالة.
لكي يرسل وحدة التحكم الدقيقة رسالة نصية من جهازك ، يجب تضمين:
: picsms: xxxxxxxxxx:
أو
: picsms: xxxxxxxxxx:
لكي يقوم الهاتف بإعادة توجيه الرسالة النصية المستلمة إلى متحكم الخاص بك ، يجب تضمين:
:صورة:
أو
:صورة:
لن يرسل هذا التطبيق أبدًا رسالة نصية أو إعادة توجيه أمر إلى متحكم الخاص بك ما لم يكن الأمر المحدد في بداية الرسالة كما هو موضح أعلاه.
يمكنك أيضًا جعل متحكم الخاص بك اطلب من هاتفك التحدث بصوت عالٍ باستخدام: Talk: OR: Talk: Command.
لكي يتضمن جهاز التحكم الدقيق أن هاتف Android الخاص بك يتحدث بصوت عالٍ ، يجب تضمين:
:يتحدث:
أو
:يتحدث:
// مثال رمز متحكم
// تغيير أوقات التأخير إذا لزم الأمر
سلسلة inputString = "" ؛
int الواردة = 0 ؛
إعداد باطل ()
{
التأخير (15) ؛
Serial1.Begin (9600) ؛
التأخير (50) ؛
}
حلقة باطلة ()
{
if (serial1.available ()> 0)
{
بينما (Serial1.Available ()> 0)
{
الواردة = serial1.Read () ؛
التأخير (1) ؛
inputString += char (وارد) ؛
}
التأخير (2) ؛
// يجب أن يكون هجاء دقيق
إذا (inputString == "Cool")
{
// إضافة رمز هنا
}
إذا (inputString == "الرد")
{
Serial1.println ("حسنًا.") ؛
}
إذا (inputString == "Talk")
{
Serial1.Println (": Talk: Hello ، World.") ؛
}
if (inputString == "textoutonting")
{
Serial1.println (": picsms: xxxxxxxxxx: استبدال x's بالهاتف #.") ؛
}
}
inputString = "" ؛
التأخير (50) ؛
}
تفضل بزيارة موقع الويب الخاص بي لتنزيل المزيد من ملفات رمز المثال