Hola !
Serie de posts sobre Myo
- Configurando Myo en Windows 10
- Primeros pasos como Developer con un poco de C++
- MypSharp, un SDK en C# para el brazalete Myo
- Cómo trabajar con el Giroscopio y la orientación C# con un Cubo 3D
- Trabajando con los datos de los sensores #Emg en C# (sensores de electromiografía)
Hoy veremos como interactuar con el brazalete Myo desde una Universal Windows Platform App. Teniendo en cuenta lo que he comentado en posts anteriores, en este crearé un ejemplo y mostraré las opciones básicas de conexión, captura de gestos y más desde unw UWP.
Lo primero será crear una UWP con .Net Framework 4.6.1
En este punto, tenemos que buscar un SDK para Myo que soporte UWP. MyoSharp del que hablé en posts anteriores no está pensado para Universal Apps. Por suerte, el amigo MVP Sebastiano Galazzo (@galazzoseba), ha creado y publicado en NuGet un paquete para Myo que podemos utilizar.
Una vez que hemos agregado el paquete, debemos inicializar el device. En este caso, lo hago en el constructor de una vista y además me suscribo al evento de detección de la pose de PUÑO. Cuando se detecta la pose de un puño, se envía una notificación de vibración al brazalete y se muestra un mensaje en el panel de Output de Visual Studio.
Si por ejemplo, queremos trabajar con la información de EMG, veremos que en el evento de captura de datos de EMG, tenemos disponibles los valores de los 8 sensores eléctricos del device.
Finalmente, si queremos trabajar con los valores del acelerómetro, del giroscopio y con la orientación, el evento DataAvailable() nos proporciona esta información.
Así que ya tenemos la oportunidad de poder crear Windows Universal Apps que también puedan interaccionar con el brazalete Myo!
Saludos @ Toronto
El Bruno
References
- Sebastiano Galazzo, @galazzoseba
- NuGet , Myo EMG Armband SDK 2.1.0