فهرست مطالب:

بلوتوث و IMU با برد تاکتیگون - پردازش: 7 مرحله
بلوتوث و IMU با برد تاکتیگون - پردازش: 7 مرحله

تصویری: بلوتوث و IMU با برد تاکتیگون - پردازش: 7 مرحله

تصویری: بلوتوث و IMU با برد تاکتیگون - پردازش: 7 مرحله
تصویری: DIY VR bluetooth video game controller (with IMU) 2024, جولای
Anonim
Image
Image

این مجموعه مقالات نحوه استفاده از حسگرهای یکپارچه The Tactigon و رابط های ارتباطی برای ایجاد یک کنترل کننده حرکتی ساده را توضیح می دهد.

کد منبع در اینجا در GitHub موجود است

در این مقاله قصد داریم نحوه استفاده از عملکردهای ساده Tactigon برای ارسال داده های شتاب سنج و کواترنیون ها از طریق Bluetooth Low Energy (BLE از این پس) را بیاموزیم.

ما به تفصیل به بررسی موارد زیر می پردازیم:

  • چرا پردازش؟
  • کتابخانه های مورد استفاده
  • UUID و مشخصه
  • اتصال به دستگاه
  • دریافت جریان داده
  • طرح
  • ملاحظات نهایی

مرحله 1: چرا پردازش؟

ملاحظات نهایی
ملاحظات نهایی

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

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

مرحله 2: کتابخانه های مورد استفاده

این مثال از چند کتابخانه ضروری استفاده می کند:

  • اندروید
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • بلپدروید

ما روی Blepdroid تمرکز می کنیم در حالی که کتابخانه های دیگر هدف این پست نیستند.

BLEPDROID

این کتابخانه به طور خاص برای پردازش ، در محیط Android طراحی شده است.

Blepdroid در آدرس زیر قابل دسترسی است:

مرحله 3: UUID و مشخصه

"loading =" تنبل "داده های مناسب را برای رسم به دست آورد ، یک تغییر در آرایه های نمودار اجرا می شود ، موقعیتی را برای آخرین مقدار جمع آوری شده آزاد می کند. این آرایه ها اکنون آماده هستند که توسط تابع () draw () در chards ترسیم شود.

مرحله 7: ملاحظات نهایی

این طرح پردازش تنها یک راه ساده برای دریافت داده و چاپ روی صفحه Android است. با استفاده از الگوریتم های پیشرفته تر و توابع پردازش ، می توان یک کنترل کننده حرکت را ادغام کرد.

منتظر کد بیشتر Tactigon باشید!

توصیه شده: