Talaan ng mga Nilalaman:

Bluetooth at IMU Gamit ang Tactigon Board - Pagproseso: 7 Hakbang
Bluetooth at IMU Gamit ang Tactigon Board - Pagproseso: 7 Hakbang

Video: Bluetooth at IMU Gamit ang Tactigon Board - Pagproseso: 7 Hakbang

Video: Bluetooth at IMU Gamit ang Tactigon Board - Pagproseso: 7 Hakbang
Video: BTT GTR v1.0/M5 v1.0 - Dual Z-axis steppers 2024, Hulyo
Anonim
Image
Image

Ang seryeng ito ng mga artikulo ay magpapaliwanag kung paano gamitin ang mga integrated sensor ng Tactigon at mga interface ng komunikasyon upang lumikha ng isang simpleng kilos na kilos.

Magagamit ang source code dito sa GitHub

Sa artikulong ito matututunan namin kung paano gamitin ang mga pagpapaandar ng simpleng Tactigon upang magpadala ng data ng accelerometer at mga quaternion sa Bluetooth Low Energy (BLE mula ngayon).

Titingnan namin, sa mga detalye, sa:

  • Bakit Pinoproseso?
  • Ginamit na Mga Aklatan
  • UUID at Katangian
  • Koneksyon Sa Device
  • Kumuha ng Data Stream
  • Plot
  • Pangwakas na Pagsasaalang-alang

Hakbang 1: Bakit Pinoproseso?

Pangwakas na Pagsasaalang-alang
Pangwakas na Pagsasaalang-alang

Pinili namin ang pagproseso dahil ito ay isang nagkakalat na sketchbook ng software, simple at madaling magsimula. Nag-aalok ito ng pagiging magkatugma sa Java at Android, at karaniwang posible na mag-port ng isang application mula sa Java patungong Android na walang pagbabago sa pag-coding.

Maraming mga libangan ang gumagamit ng Pagproseso, kaya madaling makahanap ng suporta, mga sketch at aklatan, pati na rin sa mga malalim na tutorial at komunidad.

Hakbang 2: Mga Ginamit na Aklatan

Gumagamit ang halimbawang ito ng ilang mahahalagang aklatan:

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

Magtutuon kami sa Blepdroid habang ang ibang mga aklatan ay hindi layunin ng post na ito.

BLEPDROID

Ang library na ito ay partikular na binuo para sa Pagproseso, sa Android environment.

Magagamit ang Blepdroid sa:

Hakbang 3: UUID at Katangian

Ang "loading =" tamad "ay nakakuha ng tamang data upang magplano, isang paglilipat sa mga plot ng arrays ay naisakatuparan, i-freeign ang isang posisyon para sa huling natipon na halaga. Ang mga array na ito ay handa na ngayong i-plot sa mga chard ng paggana ng () pagguhit.

Hakbang 7: Pangwakas na Pagsasaalang-alang

Ang Processing sketch na ito ay isang simpleng paraan lamang upang makakuha ng data at mai-print sa isang Android screen. Sa pamamagitan ng paggamit ng mas advanced na mga algorithm at pag-andar sa pagpoproseso, posible na isama ang isang kilos na kilos.

Abangan ang higit pang code ng Tactigon!

Inirerekumendang: