İçindekiler:

Tactigon Board ile Bluetooth ve IMU - İşleme: 7 Adım
Tactigon Board ile Bluetooth ve IMU - İşleme: 7 Adım

Video: Tactigon Board ile Bluetooth ve IMU - İşleme: 7 Adım

Video: Tactigon Board ile Bluetooth ve IMU - İşleme: 7 Adım
Video: Webinar - Pulse-40: a new miniature Tactical Grade IMU for demanding applications 2024, Temmuz
Anonim
Image
Image

Bu makale dizisi, basit bir hareket denetleyicisi oluşturmak için Tactigon'un entegre sensörlerinin ve iletişim arayüzlerinin nasıl kullanılacağını açıklayacaktır.

Kaynak kodu burada GitHub'da mevcut

Bu yazıda, Bluetooth Low Energy (BLE) üzerinden ivmeölçer verilerini ve kuaterniyonları göndermek için basit Tactigon işlevlerini nasıl kullanacağımızı öğreneceğiz.

Ayrıntılı olarak şunlara bakacağız:

  • Neden İşleme?
  • Kullanılmış Kitaplıklar
  • UUID ve Karakteristik
  • Cihaza Bağlantı
  • Veri Akışını Alın
  • Komplo
  • Son muhakemeler

Adım 1: Neden İşleniyor?

Son muhakemeler
Son muhakemeler

Basit ve başlaması kolay, yaygın bir yazılım eskiz defteri olduğu için işlemeyi seçiyoruz. Java ve Android uyumluluğu sunar ve genellikle bir uygulamayı Java'dan Android'e kodlamada çok az değişiklikle veya hiç değişiklik olmadan taşımak mümkündür.

Pek çok hobici İşleme kullanır, bu nedenle destek, eskiz ve kitaplıkların yanı sıra ayrıntılı öğreticiler ve topluluklar bulmak kolaydır.

2. Adım: Kullanılmış Kitaplıklar

Bu örnek birkaç temel kitaplık kullanır:

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

Bu yazının amacı diğer kütüphaneler değilken Blepdroid'e odaklanacağız.

BLEPDROİD

Bu kitaplık, Android ortamında İşleme için özel olarak geliştirilmiştir.

Blepdroid şu adreste mevcuttur:

3. Adım: UUID ve Karakteristik

"loading="lazy", çizilecek doğru verileri elde etti, çizim dizilerinde bir kaydırma yürütüldü, son toplanan değer için bir konum serbest bırakıldı. Bu diziler, artık draw() işlevi tarafından pazılara çizilmeye hazır.

7. Adım: Son Hususlar

Bu İşleme çizimi, bir Android ekranında veri almanın ve yazdırmanın basit bir yoludur. Daha gelişmiş algoritmalar ve İşleme işlevleri kullanarak, bir hareket denetleyicisini entegre etmek mümkündür.

Daha fazla Tactigon kodu için bizi izlemeye devam edin!

Önerilen: