Arduino Bluetooth Controller

آگهی دارد
۳٫۲
۹۲۰ مرور
+۱۰۰ هزار
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

آیا شما علاقه مندان در Arduino که همیشه می خواستم از طریق گوشی آندروید خود را به کنترل از راه دور پروژه های خود را اما زمان، صبر و دانش برای ساخت یک نرم افزار کنترل بلوتوث ندارد؟ سپس در Arduino BLUETOOTH CONTROLLER همان چیزی است که شما نیاز دارید!

این نرم افزار آندروید می توانید یک ارتباط با هر پروژه در Arduino / میکروکنترلر است که شامل یک ماژول بلوتوث ایجاد! این اجازه می دهد تا کاربر را به مجموعه ای از UUID از ماژول بلوتوث خود را به منظور اتصال نرم افزار آندروید با پروژه های خود را! UUID به طور پیش فرض است که می آید با این نرم افزار این است که HC-06 بی سیم سریال 4 پین بلوتوث RF فرستنده و گیرنده ماژول RS232. (در صورت استفاده از پیش فرض UUID به منظور جفت ماژول BT با گوشی های هوشمند خود را برای اولین بار، شما باید برای دادن رمز عبور 4 رقمی است. این رمز عبور '1234 'است.)

این نرم افزار از 4 حالت فرماندهی تشکیل شده است:

1. حالت خودرو: با فشار دادن "جوی استیک" را فشار دهید کاربر از راه دور می تواند با حرکات خاص کنترل وسیله نقلیه است. برای تفسیر حرکات به دستورات، برنامه با استفاده از ساخته شده در حسگر شتاب سنج از دستگاه های هوشمند. 8 حرکات مختلف در دسترس (جلو، عقب، LEFT، RIGHT، FRONT_LEFT، FRONT_RIGHT، BACK_LEFT، BACK_RIGHT) وجود دارد.

 شما می توانید این حرکات را با دستورات سفارشی خود را از طریق دکمه منو "مجموعه دستورات" تنظیم شده است.
علاوه بر این، یک STOP و دکمه ANDROID است که می تواند با دستورات سفارشی اختصاص داده شده نیز وجود دارد.

*** مهم *** حالت فراهم می کند از طریق گزینه های منو گزینه ای برای تغییر جهت محور شتاب سنج (X-> Y، Y-> X) به منظور عمل به درستی در گوشی های آندروید با جهت گیری پیش فرض های مختلف.

علاوه بر این، گزینه های منو ارائه یک دکمه تغییر حساسیت به تغییر نقطه ای که برنامه جلب رویدادی ژست برای این حالت. همانطور که از عنوان آن پیداست، این حالت به طور خاص طراحی شده برای کنترل از راه دور یک وسیله نقلیه که با استفاده از یک ماژول بلوتوث و میکروکنترلر.


2. حالت فیدر: در این حالت کاربر فراهم می کند با یک فیدر-seekbar است که می تواند دستورات 0-9 ارسال و اجازه می دهد تا کاربر را به تجربه با servos، و LED ها، موتورها و بسیاری دیگر.

3. حالت کنترل: این حالت فراهم می کند یک طرح کنترل استاندارد با 10 دکمه در کل است که می تواند با دستورات سفارشی اختصاص داده است. دکمه های arrow به طور خاص طراحی شده برای ارسال دستورات به طور مداوم در حالی که فشرده، به منظور شبیه سازی یک کنترل واقعی.

4. حالت ترمینال: این حالت یک رابط مانند ترمینال که در آن کاربر می تواند نوع و ارسال دستورات فرد یا چند که پی در پی اجرا خواهد شد را فراهم می کند. از آنجا که در Arduino پورت سریال دریافت یک بایت در یک زمان، اگر کاربر در انواع رشته در زمینه متن ورودی، برنامه تقسیم آن رشته را به حروف و آنها را یکی یکی به Arduino می فرستد. لازم به ذکر است که فاصله یا رشته خالی نادیده گرفته می شود.


تمام تنظیمات مربوط به برنامه ها و دستورات به طور دائمی ذخیره می شود و قابل دسترسی و ویرایش هر زمان با توجه به نیازهای شما.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
در Arduino کد جانبی

کد زیر نمونه ای از چگونگی Arduino می تواند "گوش دادن" دستورات که از طریق این نرم افزار آندروید را دریافت است.

کاراکتر incomingByte / / متغیر برای دریافت اطلاعات از پورت سریال

راه اندازی خالی () {
  Serial.begin (9600)؛ / / شروع ارتباط سریال در 9600bps
}
حلقه خالی () {
  اگر (Serial.available ()> 0) / / اگر اطلاعات در دسترس است به عنوان خوانده شده
  {
   incomingByte = Serial.read ()؛ / / در آن خوانده شده و آن را در 'incomingByte'
  }

}
____________________________________
                                                                
© 'در Arduino یک علامت تجاری از تیم Arduino است
____________________________________
تاریخ به‌روزرسانی
۱۹ بهمن ۱۳۹۵

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
هیچ داده‌ای با اشخاص ثالث هم‌رسانی نمی‌شود
درباره نحوه اعلام هم‌رسانی داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
هیچ داده‌ای جمع‌آوری نمی‌شود
درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید

رتبه‌بندی‌ها و مرورها

۳٫۲
۸۲۸ مرور
یک کاربر Google
۵ دی ۱۳۹۸
برنامه ی خوبی است حالت ها ی زیادی دارد ولی بعضی موقع ها از برنامه ها بیرون می رود همچنین مزیت عالیش این هست که سریع با hc05 مچ می شود
۲ نفر این مرور را مفید دانسته‌اند
مفید بود؟

پشتیبانی برنامه

درباره توسعه‌دهنده
ioannis tzanellis
ioannis.kiwe@gmail.com
Netherlands
undefined

برنامه‌های مشابه