Índice:

Bluetooth e IMU com a placa Tactigon - Processamento: 7 etapas
Bluetooth e IMU com a placa Tactigon - Processamento: 7 etapas

Vídeo: Bluetooth e IMU com a placa Tactigon - Processamento: 7 etapas

Vídeo: Bluetooth e IMU com a placa Tactigon - Processamento: 7 etapas
Vídeo: Открытие новых продуктов, серия 309: Tactigon ONE и Seeed Odyssey | Цифровая электроника 2024, Novembro
Anonim
Image
Image

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?

Considerações Finais
Considerações Finais

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!

Recomendado: