Mundarija:

Tactigon platasi bilan Bluetooth va IMU - ishlov berish: 7 qadam
Tactigon platasi bilan Bluetooth va IMU - ishlov berish: 7 qadam

Video: Tactigon platasi bilan Bluetooth va IMU - ishlov berish: 7 qadam

Video: Tactigon platasi bilan Bluetooth va IMU - ishlov berish: 7 qadam
Video: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, Iyul
Anonim
Image
Image

Maqolalar turkumi oddiy imo -ishora boshqaruvchisini yaratish uchun Tactigon -ning o'rnatilgan sensorlari va aloqa interfeyslaridan qanday foydalanishni tushuntiradi.

Manba kodi GitHub -da mavjud

Ushbu maqolada biz Tactigon -ning oddiy funktsiyalaridan foydalanib, Bluetooth Low Energy (bundan buyon BLE) orqali akselerometr ma'lumotlari va kvaternionlarini yuborishni o'rganamiz.

Biz batafsil ko'rib chiqamiz:

  • Nima uchun qayta ishlash kerak?
  • Ishlatilgan kutubxonalar
  • UUID va xarakterli
  • Qurilmaga ulanish
  • Ma'lumot oqimini oling
  • Er uchastkasi
  • Yakuniy fikrlar

1 -qadam: Nima uchun qayta ishlash kerak?

Yakuniy fikrlar
Yakuniy fikrlar

Biz ishlov berishni tanlaymiz, chunki bu oddiy va boshlash oson bo'lgan tarqoq dasturiy eskiz. U Java va Android mosligini taklif qiladi va odatda dasturni Java -dan Android -ga kodlashda deyarli o'zgarishsiz yuborish mumkin.

Ko'pgina havaskorlar ishlov berishdan foydalanadilar, shuning uchun qo'llab -quvvatlash, eskizlar va kutubxonalarni, shuningdek, darsliklar va jamoalarni topish oson.

2 -qadam: ishlatilgan kutubxonalar

Bu misolda bir nechta muhim kutubxonalar ishlatiladi:

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroid

Biz Blepdroid -ga e'tibor qaratamiz, boshqa kutubxonalar esa bu xabarning maqsadi emas.

BLEPDROID

Bu kutubxona Android muhitida ishlov berish uchun maxsus ishlab chiqilgan.

Blepdroid bu erda mavjud:

3 -qadam: UUID va xarakterli

"loading =" dangasa "chizish uchun kerakli ma'lumotlarni oldi, chizmalar massivida siljish amalga oshirildi, oxirgi yig'ilgan qiymat uchun pozitsiyani belgilang. Endi bu massivlar draw () funktsiyasi yordamida xaritalarga chizishga tayyor.

7 -qadam: Yakuniy fikrlar

Ushbu ishlov berish eskizi - bu Android ekranida ma'lumotlarni olish va chop etishning oddiy usuli. Keyinchalik rivojlangan algoritmlar va ishlov berish funktsiyalaridan foydalanib, imo -ishoralar boshqaruvchisini birlashtirish mumkin.

Ko'proq Tactigon kodini bilib oling!

Tavsiya: