جدول المحتويات:

Bluetooth و IMU مع لوحة Tactigon - المعالجة: 7 خطوات
Bluetooth و IMU مع لوحة Tactigon - المعالجة: 7 خطوات

فيديو: Bluetooth و IMU مع لوحة Tactigon - المعالجة: 7 خطوات

فيديو: Bluetooth و IMU مع لوحة Tactigon - المعالجة: 7 خطوات
فيديو: Bluetooth vs WiFi - What's the difference? 2024, يوليو
Anonim
Image
Image

تشرح هذه السلسلة من المقالات كيفية استخدام أجهزة الاستشعار المتكاملة وواجهات الاتصال من The Tactigon لإنشاء وحدة تحكم بسيطة بالإيماءات.

كود المصدر متاح هنا على جيثب

في هذه المقالة سوف نتعلم كيفية استخدام وظائف Tactigon البسيطة لإرسال بيانات التسارع ورباعياته عبر Bluetooth منخفض الطاقة (BLE من الآن فصاعدًا).

سننظر بالتفصيل في:

  • لماذا المعالجة؟
  • المكتبات المستخدمة
  • UUID وخاصية
  • الاتصال بالجهاز
  • احصل على داتا ستريم
  • قطعة
  • الاعتبارات النهائية

الخطوة 1: لماذا المعالجة؟

الاعتبارات النهائية
الاعتبارات النهائية

نختار المعالجة لأنها كراسة رسم برمجية منتشرة وبسيطة وسهلة البدء بها. إنه يوفر توافقًا مع Java و Android ، وعادة ما يكون من الممكن نقل تطبيق من Java إلى Android مع تغيير بسيط أو معدوم في الترميز.

يستخدم الكثير من الهواة المعالجة ، لذلك من السهل العثور على الدعم والرسومات والمكتبات ، بالإضافة إلى البرامج التعليمية المتعمقة والمنتديات.

الخطوة 2: المكتبات المستخدمة

يستخدم هذا المثال بعض المكتبات الأساسية:

  • ذكري المظهر
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • بلبدرويد

سنركز على Blepdroid في حين أن المكتبات الأخرى ليست الهدف من هذه المشاركة.

بليبيدرويد

تم تطوير هذه المكتبة خصيصًا للمعالجة ، في بيئة Android.

Blepdroid متاح على:

الخطوة 3: UUID والمميزات

حصل "التحميل =" كسول "على البيانات الصحيحة للرسم ، ويتم تنفيذ إزاحة في مصفوفات الرسم ، وتحرير موضع لآخر قيمة تم تجميعها. هذه المصفوفات جاهزة الآن لرسمها على الأحجار بواسطة دالة draw ().

الخطوة 7: الاعتبارات النهائية

يعد رسم المعالجة هذا مجرد طريقة بسيطة للحصول على البيانات والطباعة على شاشة Android. باستخدام خوارزميات ووظائف معالجة أكثر تقدمًا ، من الممكن دمج وحدة التحكم بالإيماءات.

ترقبوا المزيد من كود Tactigon!

موصى به: