Tabla de contenido:

Bluetooth e IMU con la placa Tactigon - Procesamiento: 7 pasos
Bluetooth e IMU con la placa Tactigon - Procesamiento: 7 pasos

Video: Bluetooth e IMU con la placa Tactigon - Procesamiento: 7 pasos

Video: Bluetooth e IMU con la placa Tactigon - Procesamiento: 7 pasos
Video: Открытие новых продуктов, серия 309: Tactigon ONE и Seeed Odyssey | Цифровая электроника 2024, Mes de julio
Anonim
Image
Image

Esta serie de artículos explicará cómo utilizar los sensores integrados y las interfaces de comunicación de The Tactigon para crear un controlador de gestos simple.

Código fuente disponible aquí en GitHub

En este artículo, aprenderemos cómo usar las funciones simples de Tactigon para enviar datos y cuaterniones del acelerómetro a través de Bluetooth Low Energy (BLE de ahora en adelante).

Veremos, en detalle, a:

  • ¿Por qué procesar?
  • Bibliotecas usadas
  • UUID y característica
  • Conexión al dispositivo
  • Obtener flujo de datos
  • Trama
  • Consideraciones finales

Paso 1: ¿Por qué procesar?

Consideraciones finales
Consideraciones finales

Elegimos el procesamiento porque es un cuaderno de bocetos de software difuso, simple y fácil de comenzar. Ofrece compatibilidad con Java y Android y, por lo general, es posible migrar una aplicación de Java a Android con poco o ningún cambio en la codificación.

Muchos aficionados usan Processing, por lo que es fácil encontrar soporte, bocetos y bibliotecas, así como también comunidades y tutoriales detallados.

Paso 2: Bibliotecas usadas

Este ejemplo usa algunas bibliotecas esenciales:

  • Androide
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroid

Nos centraremos en Blepdroid, mientras que otras bibliotecas no son el objetivo de esta publicación.

BLEPDROID

Esta biblioteca está desarrollada específicamente para Processing, en entorno Android.

Blepdroid está disponible en:

Paso 3: UUID y característica

"loading =" lazy "obtuvo los datos correctos para trazar, se ejecuta un cambio en las matrices de trazado, se libera una posición para el último valor recopilado. Estas matrices ahora están listas para ser trazadas en las acelgas por la función draw ().

Paso 7: Consideraciones finales

Este boceto de procesamiento es solo una forma sencilla de obtener datos e imprimir en una pantalla de Android. Al utilizar algoritmos y funciones de procesamiento más avanzados, es posible integrar un controlador de gestos.

¡Estén atentos para más código de Tactigon!

Recomendado: