Hola !
Nuevo post para la serie de Windows 10 y Raspberry Pi 2
- Hardware y software (1 de N)
- Montando la SD en el device (2 de N)
- Ahora si el Hello World ! (3 de N)
- Sobre el proceso de despliegue desde VS y Web Management app (4 de N)
- Hello Blinky !!! (5 de N)
- Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)
- Accediendo a los devices conectados (7 de N)
- Desplegando una app desde un paquete (8 de N)
Después del último post queda pendiente ver un poco más en profundidad lo que podemos hacer con Windows IoT Core y un device, si queremos interactuar con algunos sensores en modo digital.
En el post de hoy mostraré lo que se conoce como el hola mundo en el mundo de makers: hacer que un led parpadee en un device. Para esta demo, estoy utilizando el Grove Raspberry Pi Starter Kit que me permite prototipar de forma rápida estos escenarios. En este ejemplo me basaré en uno de los que trae el Starter Kit utilizando un LED en el pin 4.
En el post anterior expliqué como crear una Universal App, en este caso seguimos los siguientes pasos con la salvedad de que en el MainForm agregaremos un timer con el siguiente código.
En cada tick del timer cambiaremos el estado del LED en el Pin 4 de ON a OFF, luego ON, etc. Para poder comenzar la interacción con los Pins digitales del device, necesitamos agregar una referencia en nuestro proyecto a Windows IoT Extension SDK
Una vez agregada la referencia podemos agregar el código necesario para interactuar con el LED, el mismo queda similar al siguiente
Ahora ya podemos desplegar la app en nuestra Raspberry Pi. Recuerda lo importante que es cambiar la plataforma a ARM, en lugar de X86
Luego de unos segundos la app ya está en ejecución, ver como el led comienza su parpadeo
El código fuente de esta solución está disponible en Github
https://github.com/elbruno/W10Rpi2.git
Saludos @ Madrid
/El Bruno
References
Grove Raspberry PI StarterKit, http://www.seeedstudio.com/depot/GrovePi-Starter-Kit-for-Raspberry-Pi-p-2240.html?cPath=122_154_151
11 comments