Tartalomjegyzék:
- 1. lépés: Miért a feldolgozás?
- 2. lépés: Használt könyvtárak
- 3. lépés: UUID és jellemző
- 7. lépés: Utolsó szempontok
Videó: Bluetooth és IMU a Tactigon táblával - Feldolgozás: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a cikksorozat elmagyarázza, hogyan kell használni a The Tactigon integrált érzékelőit és kommunikációs interfészeit egy egyszerű gesztusvezérlő létrehozásához.
A forráskód itt elérhető a GitHub -on
Ebben a cikkben megtanuljuk, hogyan használhatjuk az egyszerű Tactigon funkciókat gyorsulásmérő adatok és kvaterniók küldésére Bluetooth Low Energy (BLE) mostantól.
Részletesen megvizsgáljuk:
- Miért a feldolgozás?
- Használt könyvtárak
- UUID és jellegzetes
- Csatlakozás a készülékhez
- Szerezze be az adatfolyamot
- Cselekmény
- Végső megfontolások
1. lépés: Miért a feldolgozás?
Azért választjuk a feldolgozást, mert ez egy diffúz szoftver vázlatfüzet, egyszerű és könnyen használható. Java és Android kompatibilitást kínál, és általában lehetőség van arra, hogy egy alkalmazást Java -ról Androidra vigyenek, a kódolás alig vagy egyáltalán nem változik.
Sok hobbi használja a Feldolgozást, így könnyű megtalálni a támogatást, vázlatokat és könyvtárakat, valamint részletes oktatóanyagokat és közösségeket.
2. lépés: Használt könyvtárak
Ez a példa néhány alapvető könyvtárat használ:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
A Blepdroidra fogunk összpontosítani, míg más könyvtárak nem célja ennek a bejegyzésnek.
BLEPDROID
Ez a könyvtár kifejezetten feldolgozásra lett kifejlesztve, Android környezetben.
A Blepdroid itt érhető el:
3. lépés: UUID és jellemző
A "loading =" lusta "megkapta a megfelelő adatokat a rajzoláshoz, a grafikon tömbökben eltolódást hajtunk végre, szabadon jelöljük ki a pozíciót az utoljára gyűjtött értékhez. Ez a tömb készen áll arra, hogy a draw () függvénnyel felrajzolhassa a chard -okra.
7. lépés: Utolsó szempontok
Ez a feldolgozási vázlat csak egy egyszerű módja az adatok lekérésének és az Android képernyőjén történő nyomtatásnak. A fejlettebb algoritmusok és feldolgozási funkciók használatával lehetőség van gesztusvezérlő integrálására.
Maradjon velünk a Tactigon további kódjaiért!
Ajánlott:
Léptetőmotor ESP32 táblával: 4 lépés
Léptetőmotor ESP32 kártyával: A léptetőmotorok egyenáramú motorok, amelyek különálló lépésekben mozognak. Több tekercsük van, amelyek "fázisoknak" nevezett csoportokba vannak rendezve. Az egyes fázisok sorba kapcsolásával a motor lépésről lépésre forog. A léptetőmotorok nagyon hasznosak
Hőmérséklet- és páratartalom -érzékelő (DHT22) Dexter -táblával: 7 lépés
Hőmérséklet- és páratartalom -érzékelő (DHT22) Dexter -táblával: A Dexter -tábla egy oktató -oktató készlet, amely szórakoztatóvá és egyszerűvé teszi az elektronika tanulását. A tábla összegyűjti az összes szükséges alkatrészt, amelyre egy kezdőnek szüksége van ahhoz, hogy egy ötletet sikeres prototípusra változtasson. Az Arduino -val a szívében hatalmas számú
Hogyan készítsünk működő közlekedési lámpát Auduino táblával: 5 lépés
Hogyan készítsünk működő jelzőlámpát az Auduino táblával: A közlekedési lámpák jelzőberendezések, amelyeket gyakran használnak az útkereszteződésekben, gyalogátkelőkben és más helyeken a forgalom szabályozására. A kézi működtetésű gázfényű lámpa volt a maga nemében, és a technológia jelentősen továbbfejlesztette a
WS2812-B LED ATMEGA328 UNO V3.0 R3 táblával: 11 lépés
WS2812-B LED ATMEGA328 UNO V3.0 R3 kártyával: Leírás Ez a projekt egyesíti az ICStation WS2812-B programozható színes LED-táblát az ATMEGA328 UNO V3.0 R3 kártyával kompatibilis Arduino UNO R3-val, hogy vizuális hatást keltsen. Mi több, ha " Disco " témaparti, tetszeni fog
Flappy Bird játékot játszani az M5stack Esp32 alapú M5stick C fejlesztői táblával: 5 lépés
Flappy Bird Game játék az M5stack Esp32 alapú M5stick C fejlesztési táblájával: Sziasztok srácok, ma megtanuljuk, hogyan kell feltölteni a flappy bird game kódot az m5stack által biztosított m5stick c fejlesztőlapra. Ehhez a kis projekthez két dologra lesz szüksége: m5stick-c fejlesztési tábla: https://www.utsource.net/itm/p/8663561.h