İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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?
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!