Índice:
- Etapa 1: Por que processar?
- Etapa 2: Bibliotecas usadas
- Etapa 3: UUID e característica
- Etapa 7: Considerações Finais
Vídeo: Bluetooth e IMU com a placa Tactigon - Processamento: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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!
Recomendado:
Placa MXY - Placa de robô de desenho de plotadora XY de baixo orçamento: 8 etapas (com imagens)
Placa MXY - Placa de robô de desenho de plotadora XY de baixo orçamento: Meu objetivo era projetar a placa mXY para tornar a máquina de desenho de plotadora XY de baixo orçamento. Por isso criei um quadro que facilita para quem quer fazer esse projeto. No projeto anterior, ao usar motores de passo Nema17 de 2 peças, esta placa u
Regulador de tensão da placa de ensaio com display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 etapas
Regulador de Tensão da Placa de Teste com Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Adquira os componentes necessários que constam na lista anexa (existem os links para comprar ou veja suas características). lá os links para poderem comprar ou ver as caracteristicas d
Placa de divisão modular de neopixel compatível com a placa de ensaio de código aberto: 4 etapas (com imagens)
Placa de quebra de neopixel modular amigável para placa de ensaio de código aberto: Este instrutível é sobre uma pequena placa de quebra de placa de ensaio amigável (8 mm x 10 mm) para LEDs de Neopixel que podem ser empilhados e soldados uns aos outros, ele também fornece muito mais rigidez estrutural do que um fino Faixa de LED em uma forma muito menor, fato
Placa de base do Tinkerer - Arduino + placa (s) de ensaio + suporte de periferia: 5 etapas
Placa de base do Tinkerer's - Arduino + placa (s) de ensaio + suporte de periferia: para que serve? Com esta placa, você pode colocar seu Arduino Uno, uma placa de ensaio de meio tamanho E a periferia do seu projeto (por exemplo, botões, potenciômetros, sensores, leds, soquetes ,. ..) em uma placa de base lasercut de 3 mm. Se precisar de mais espaço, também há um la
Como programar uma placa AVR usando uma placa Arduino: 6 etapas
Como programar uma placa AVR usando uma placa Arduino: Você tem uma placa de microcontrolador AVR disponível? É complicado programá-lo? Bem, você está no lugar certo. Aqui, vou mostrar como programar uma placa microcontroladora Atmega8a usando uma placa Arduino Uno como programador. Então, sem mais