Съдържание:
- Стъпка 1: Защо да се обработва?
- Стъпка 2: Използвани библиотеки
- Стъпка 3: UUID и характеристика
- Стъпка 7: Последни съображения
Видео: Bluetooth и IMU с Tactigon Board - Обработка: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази поредица от статии ще обяснят как да използвате интегрираните сензори и комуникационни интерфейси на Tactigon за създаване на прост контролер на жестове.
Изходният код е достъпен тук на GitHub
В тази статия ще научим как да използваме прости функции на Tactigon за изпращане на данни от акселерометъра и кватерниони през Bluetooth Low Energy (BLE оттук нататък).
Ще разгледаме подробно:
- Защо обработка?
- Използвани библиотеки
- UUID и характеристика
- Връзка с устройството
- Вземете потока от данни
- Парцел
- Заключителни съображения
Стъпка 1: Защо да се обработва?
Избираме обработка, защото това е дифузен софтуерен скицник, лесен и лесен за начало. Той предлага съвместимост с Java и Android и обикновено е възможно да се пренесе приложение от Java към Android с малко или никаква промяна в кодирането.
Много любители използват Processing, така че е лесно да намерите поддръжка, скици и библиотеки, както и задълбочени уроци и общности.
Стъпка 2: Използвани библиотеки
Този пример използва няколко основни библиотеки:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Ще се съсредоточим върху Blepdroid, докато другите библиотеки не са целта на тази публикация.
BLEPDROID
Тази библиотека е разработена специално за обработка, в Android среда.
Blepdroid е достъпен на:
Стъпка 3: UUID и характеристика
"loading =" lazy "получи правилните данни за начертаване, изместване в графичните масиви се изпълнява, свободна позиция за последната събрана стойност. Тези масиви вече са готови да бъдат нанесени върху графиките чрез функцията draw ().
Стъпка 7: Последни съображения
Тази скица за обработка е просто лесен начин за получаване на данни и печат на екран с Android. Чрез използване на по -усъвършенствани алгоритми и функции за обработка е възможно да се интегрира контролер на жестове.
Очаквайте още код на Tactigon!
Препоръчано:
Прост MPU6050 IMU + Arduino GYRO бот: 4 стъпки
Прост MPU6050 IMU + Arduino GYRO Bot: Използването на Gyro за управление на проектите ми беше голямо нещо в списъка ми с кофи, но освен придобиването на IMU останалото беше трудно като пирони. Липсата на ефективно съдържание за извличане на стойностите на наклона и наклона ме притесняваше повече от месец. След многобройните уебсайтове
Домашна автоматизация чрез Bluetooth (Smart Board): 6 стъпки
Домашна автоматизация с помощта на Bluetooth (Smart Board): Моля, прочетете внимателно Домашната автоматизация включва автоматизиране на оборудване за домакинска среда. В опит да постигнем същото, ние проектирахме интелигентна дъска, която ще бъде лесна за инсталиране и свързаното оборудване може да се контролира чрез приложение за смартфон
Уолъс - Направи си сам автономен робот - Част 5 - Добавяне на IMU: 9 стъпки
Уолъс - Направи си сам автономен робот - Част 5 - Добавяне на IMU: Продължаваме заедно с Уолъс. Името Уолъс идва от комбинация от "Wall-E", и от предишен проект (разпознаване на глас), и от използването на "espeak" полезност, звучеше малко британско. И като камериер или иконом. И т
Робот, задвижван от Arduino, управляван с Tactigon: 5 стъпки
Робот, захранван от Arduino, управляван с Tactigon: Общ преглед Тази публикация ще покаже как да се възползвате от възможностите на BLE Central на Tactigon. Искахме да контролираме нашия робот, като използваме Tactigon като “ 3D волан ” управление на скоростта с наклон и управление с ролка. Ние ма
SmartPhone Game Simulator- Играйте игри на Windows с помощта на IMU за управление на жестове, акселерометър, жироскоп, магнитометър: 5 стъпки
SmartPhone Game Simulator- Играйте игри на Windows с помощта на IMU за управление на жестове, акселерометър, жироскоп, магнитометър: Подкрепете този проект: https://www.paypal.me/vslcreations, като дарите за кодове с отворен код & подкрепа за по -нататъшно развитие