از برنامه APKPure استفاده کنید
نسخه قدیمی APK Arduino Bluetooth Controlled J را برای اندروید بگیرید
با استفاده از Virtual Joystick ، Buttons یا Accelerometer ، ربات خود را کنترل کنید.
منطق برنامه Android
5 دکمه روی صفحه نمایش وجود دارد: سیاه ، قرمز ، سبز ، زرد ، آبی.
دکمه سیاه جوی استیک است ، همانند کنترلر Joystick واقعی - Joystick 2 مقدار را ارائه می دهد
1. زاویه [0 - 359]
2. قدرت [0 - 100]
بقیه دکمه ها (قرمز ، سبز ، زرد ، آبی) دکمه های معمولی هستند ، به طور پیش فرض مقادیر روی 0 تنظیم شده است. می توانید مقادیر را با رفتن به منو> تنظیم تغییر دهید.
مقادیر دکمه جوی استیک ، قرمز ، سبز ، زرد ، آبی در سمت چپ و راست از در زمان واقعی قابل مشاهده خواهد بود.
ترکیبی از این دکمه ها (داده ها) از طریق بلوتوث ارسال می شود
1. به طور پیش فرض هفت عدد رقم 0000000 تنظیم شده است
2. سه رقم اول زاویه را نشان می دهد
3. سه رقم دوم قدرت را نشان می دهد
4. آخرین رقم آخرین مقادیر دکمه آبی ، سبز ، قرمز ، زرد را نشان می دهد
مثال: عدد هفت رقمی 2700891 است ، بنابراین
1. سه رقم اول نشانگر زاویه یعنی 270 است
2. سه رقم دوم بیانگر مقاومت یعنی: 089
3. یک رقم آخر مقدار مقادیر دکمه آبی ، سبز ، قرمز ، زرد را نشان می دهد: 1:
Arduino Sketch (کپی کردن این کد را برای دیدن مقادیر کپی کنید)
setup void ()
Serial.begin (9600)؛
}
loop loop ()
if (Serial.available ()> 0)
{
مقدار رشته = Serial.readStringUailand ('#')؛
if (مقدار. طول () == 7)
{
زاویه رشته = مقدار.substring (0 ، 3)؛
قدرت رشته = مقدار.substring (3 ، 6)؛
دکمه رشته = مقدار.substring (6 ، 8)؛
Serial.print ("زاویه:")؛ Serial.print (زاویه)؛ Serial.print ('\ t')؛
Serial.print ("قدرت:")؛ Serial.print (قدرت)؛ Serial.print ('\ t')؛
Serial.print ("دکمه:")؛ Serial.print (دکمه)؛ Serial.println ("")؛
Serial.flush ()؛
مقدار = ""؛
}
}
}
Last updated on 19/01/2021
Bugfix in Joystick mode.
بارگذاری شده توسط
Anwar Siibudax Jauh
نیاز به اندروید
Android 4.1+
دسته بندی
گزارش
Arduino Bluetooth Controlled J
1.2 by Uncia Robotics
19/01/2021