Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Esta série de artigos explicará como usar os sensores integrados e as interfaces de comunicação do Tactigon para criar um controlador de gestos simples.
Código fonte disponível aqui no GitHub
Neste artigo, vamos aprender como usar as funções simples do Tactigon para enviar dados do acelerômetro e quatérnios por Bluetooth de baixa energia (BLE de agora em diante).
Veremos, em detalhes, para:
- Por que processar?
- Bibliotecas usadas
- UUID e característica
- Conexão ao dispositivo
- Obter fluxo de dados
- Enredo
- Considerações Finais
Etapa 1: Por que processar?
Escolhemos o processamento porque é um caderno de desenho de software difuso, simples e fácil de começar. Ele oferece compatibilidade Java e Android e, geralmente, é possível portar um aplicativo de Java para Android com pouca ou nenhuma mudança na codificação.
Muitos amadores usam o Processing, então é fácil encontrar suporte, esboços e bibliotecas, bem como tutoriais e comunidades aprofundados.
Etapa 2: Bibliotecas usadas
Este exemplo usa algumas bibliotecas essenciais:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Vamos nos concentrar no Blepdroid, enquanto outras bibliotecas não são o objetivo desta postagem.
BLEPDROID
Esta biblioteca é desenvolvida especificamente para Processing, em ambiente Android.
Blepdroid está disponível em:
Etapa 3: UUID e característica
"loading =" lazy "obteve os dados corretos para plotar, uma mudança nas matrizes de plotagem é executada, libere uma posição para o último valor coletado. Essas matrizes agora estão prontas para serem plotadas nos gráficos pela função draw ().
Etapa 7: Considerações Finais
Este esboço de processamento é apenas uma maneira simples de obter dados e imprimir em uma tela do Android. Usando algoritmos e funções de processamento mais avançados, é possível integrar um controlador de gestos.
Fique ligado para mais código do Tactigon!