İçindekiler:
- Adım 1: Neden İşleniyor?
- 2. Adım: Kullanılmış Kitaplıklar
- 3. Adım: UUID ve Karakteristik
- 7. Adım: Son Hususlar
Video: Tactigon Board ile Bluetooth ve IMU - İşleme: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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!
Önerilen:
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: Bazen çok iyi ingilizcem var, bazen hayır…Önce ilk şeyler. Bu benim ilk dersim ve ingilizce benim ana dilim değil, bu yüzden lütfen bana fazla yüklenme. Bu çerçevenin nasıl oluşturulacağı ile ilgili olmayacak, bu kolay. Kurulumla ilgili
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Tactigon İle Kontrol Edilen Arduino Destekli Robot: 5 Adım
Tactigon ile Kontrol Edilen Arduino-Powered Robot: Genel BakışBu gönderi, Tactigon'un BLE Central özelliklerinden nasıl yararlanılacağını gösterecektir. The Tactigon'u “3D direksiyon” kullanarak robotumuzu kontrol etmek istedik. perde ile hız kontrolü ve rulo ile direksiyon. Biz