Sisällysluettelo:
- Vaihe 1: Miksi käsittely?
- Vaihe 2: Käytetyt kirjastot
- Vaihe 3: UUID ja ominaisuus
- Vaihe 7: Viimeiset näkökohdat
Video: Bluetooth ja IMU Tactigon Boardilla - Käsittely: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä artikkelisarja selittää, kuinka Tactigonin integroitujen antureiden ja viestintärajapintojen avulla luodaan yksinkertainen eleohjain.
Lähdekoodi saatavilla täällä GitHubissa
Tässä artikkelissa aiomme oppia käyttämään yksinkertaisia Tactigonin toimintoja kiihtyvyysmittarin tietojen ja kvaternioiden lähettämiseen Bluetooth Low Energyn (BLE) kautta tästä lähtien.
Tarkastelemme yksityiskohtaisesti:
- Miksi käsittely?
- Käytetyt kirjastot
- UUID ja ominaisuus
- Yhteys laitteeseen
- Hanki Data Stream
- Tontti
- Lopulliset näkökohdat
Vaihe 1: Miksi käsittely?
Valitsemme käsittelyn, koska se on hajanainen ohjelmiston luonnoskirja, yksinkertainen ja helppo aloittaa. Se tarjoaa Java- ja Android -yhteensopivuuden, ja yleensä on mahdollista siirtää sovellus Java -laitteesta Androidiin ilman koodausta.
Monet harrastajat käyttävät käsittelyä, joten on helppo löytää tukea, luonnoksia ja kirjastoja sekä perusteellisia opetusohjelmia ja yhteisöjä.
Vaihe 2: Käytetyt kirjastot
Tässä esimerkissä käytetään muutamia välttämättömiä kirjastoja:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Keskitymme Blepdroidiin, kun taas muut kirjastot eivät ole tämän viestin tarkoitus.
BLEPDROID
Tämä kirjasto on kehitetty erityisesti käsittelyä varten Android -ympäristössä.
Blepdroid on saatavilla osoitteessa:
Vaihe 3: UUID ja ominaisuus
"loading =" laiska "sai oikeat tiedot piirtämiseen, piirrosmatriisien siirto suoritetaan, vapaamuotoinen paikka viimeksi kerätylle arvolle. Nämä taulukot ovat nyt valmiita piirrettäväksi chardeihin draw () -funktiolla.
Vaihe 7: Viimeiset näkökohdat
Tämä käsittelyluonnos on vain yksinkertainen tapa saada tietoja ja tulostaa Android -näytöllä. Käyttämällä kehittyneempiä algoritmeja ja käsittelytoimintoja on mahdollista integroida eleohjain.
Pysy kuulolla, niin saat lisää Tactigonin koodia!
Suositeltava:
Lämpötila- ja kosteusanturi (DHT22) Dexter Boardilla: 7 vaihetta
Lämpötila- ja kosteusanturi (DHT22) Dexter Boardilla: Dexter board on opettavainen kouluttajapaketti, joka tekee elektroniikan oppimisesta hauskaa ja helppoa. Taulu yhdistää kaikki tarvittavat osat, joita aloittelija tarvitsee muuttaakseen idean onnistuneeksi prototyypiksi. Arduinon sydämessä valtava määrä
MicroPython Complex Arts Sensor Boardilla: 3 vaihetta
MicroPython Complex Arts Sensor Boardilla: Yksi ESP32 -mikrokontrollerin hämmästyttävimmistä puolista on sen kyky käyttää MicroPythonia. Tämä voidaan tehdä kahdella tavalla: suorittamalla täydet Python -ohjelmat tai vuorovaikutteisesti konsolisovelluksen kautta. Tämä opas näyttää kuinka käyttää
Yksinkertainen MPU6050 IMU + Arduino GYRO Bot: 4 vaihetta
Yksinkertainen MPU6050 IMU + Arduino GYRO Bot: Gyron käyttäminen projektien hallintaan oli iso asia ämpäri -luettelossani, mutta IMU: n hankkimisen lisäksi loput olivat kovia kuin naulat. Tehokkaan sisällön puute kääntymis- ja heilahdusarvojen poimimisessa vaivasi minua yli kuukauden ajan. Lukuisten nettisivujen jälkeen
Wallace - DIY -itsenäinen robotti - Osa 5 - Lisää IMU: 9 vaihetta
Wallace - DIY -itsenäinen robotti - Osa 5 - Lisää IMU: Jatkamme Wallacen kanssa. Nimi Wallace tuli yhdistelmästä "Wall-E" ja edellisestä projektista (puheentunnistus) ja "espeak" -toiminnon käytöstä. apuohjelma, se kuulosti hieman brittiläiseltä. Ja kuten palvelija tai hovimestari. Ja T
SmartPhone Game Simulator- Pelaa Windows-pelejä eleohjauksella IMU, kiihtyvyysmittari, gyroskooppi, magnetometri: 5 vaihetta
SmartPhone-pelisimulaattori- Pelaa Windows-pelejä eleohjauksella IMU, kiihtyvyysmittari, gyroskooppi, magnetometri: Tue tätä projektia: https://www.paypal.me/vslcreations lahjoittamalla avoimen lähdekoodin & tukea jatkokehitykselle