Cuprins:
- Pasul 1: De ce se procesează?
- Pasul 2: Biblioteci folosite
- Pasul 3: UUID și caracteristic
- Pasul 7: Considerații finale
Video: Bluetooth și IMU cu placa Tactigon - Procesare: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Această serie de articole va explica cum să utilizați senzorii și interfețele de comunicații integrate ale Tactigon pentru a crea un controler de gesturi simplu.
Codul sursă este disponibil aici pe GitHub
În acest articol vom învăța cum să folosim funcțiile simple ale Tactigon pentru a trimite date accelerometru și cuaternion prin Bluetooth Low Energy (BLE de acum înainte).
Ne vom uita, în detalii, la:
- De ce se procesează?
- Biblioteci folosite
- UUID și caracteristic
- Conexiune la dispozitiv
- Obțineți flux de date
- Complot
- Considerații finale
Pasul 1: De ce se procesează?
Alegem procesarea deoarece este un caiet de schițe software difuz, simplu și ușor de început. Oferă compatibilitate cu Java și Android și, de obicei, este posibilă portarea unei aplicații de la Java la Android, cu modificări de codare puțin sau deloc.
Mulți pasionați folosesc Procesarea, astfel încât este ușor să găsiți asistență, schițe și biblioteci, precum și tutoriale și comunități detaliate.
Pasul 2: Biblioteci folosite
Acest exemplu folosește câteva biblioteci esențiale:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Ne vom concentra asupra Blepdroid, în timp ce alte biblioteci nu sunt scopul acestei postări.
BLEPDROID
Această bibliotecă este dezvoltată special pentru procesare, în mediul Android.
Blepdroid este disponibil la:
Pasul 3: UUID și caracteristic
"încărcare =" leneș "a obținut datele potrivite pentru a face grafic, se execută o schimbare în matricele de grafic, semnalizează o poziție pentru ultima valoare adunată. Aceste matrice sunt acum gata să fie trasate pe bite prin funcția draw ().
Pasul 7: Considerații finale
Această schiță de procesare este doar un mod simplu de a obține date și de a imprima pe un ecran Android. Prin utilizarea unor algoritmi și funcții de procesare mai avansate, este posibil să se integreze un controler de gesturi.
Rămâneți la curent pentru mai multe coduri Tactigon!
Recomandat:
Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
Placă MXY - Placă robot de desenare cu plotter XY cu buget redus: Scopul meu a fost de a proiecta placa mXY pentru a face buget redus mașina de desenat plotter XY. Așa că am proiectat o placă care să o ușureze pe cei care doresc să realizeze acest proiect. În proiectul anterior, în timp ce utilizați 2 motoare pas cu pas Nema17, această placă u
Simplu MPU6050 IMU + Arduino GYRO Bot: 4 pași
Simplu MPU6050 IMU + Arduino GYRO Bot: Folosirea unui Gyro pentru a-mi controla proiectele a fost un lucru important pe lista mea, dar în afară de achiziționarea IMU, restul a fost greu ca unghiile. Lipsa unui conținut eficient pentru extragerea valorilor de pitch and roll de lacrimi m-a bătut mai mult de o lună. După numeroase pagini web
Cum să programați o placă AVR utilizând o placă Arduino: 6 pași
Cum să programați o placă AVR utilizând o placă Arduino: Aveți o placă de microcontroler AVR așezată în jur? Este dificil să-l programezi? Ei bine, ești în locul potrivit. Aici, vă voi arăta cum să programați o placă de microcontroler Atmega8a folosind o placă Arduino Uno ca programator. Deci, fără avans
Wallace - Robot autonom DIY - Partea 5 - Adăugați IMU: 9 pași
Wallace - Robot autonom DIY - Partea 5 - Adăugare IMU: Continuăm împreună cu Wallace. Numele Wallace a venit dintr-un amestec de „Wall-E”, și dintr-un proiect anterior (recunoaștere vocală), și prin utilizarea „speak” utilitate, părea cam britanic. Și ca un valet sau majordom. Si t
Robot alimentat cu Arduino controlat cu Tactigon: 5 pași
Robot alimentat cu Arduino controlat cu Tactigon: Prezentare generală Această postare va arăta cum să profitați de capabilitățile BLE Central ale Tactigon. Am vrut să ne controlăm robotul folosind The Tactigon ca volan 3D ” controlul vitezei cu pasul și direcția cu rola. Noi suntem