[#IOT] #RaspberryPi2 y #Windows10, Hola Blinky !!! (5 de N)

Hola !

Nuevo post para la serie de Windows 10 y Raspberry Pi 2

  1. Hardware y software (1 de N)
  2. Montando la SD en el device (2 de N)
  3. Ahora si el Hello World ! (3 de N)
  4. Sobre el proceso de despliegue desde VS y Web Management app (4 de N)
  5. Hello Blinky !!! (5 de N)
  6. Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)
  7. Accediendo a los devices conectados (7 de N)
  8. 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.

Clipboard04

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.

Clipboard03

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

Clipboard01

Una vez agregada la referencia podemos agregar el código necesario para interactuar con el LED, el mismo queda similar al siguiente

Clipboard05

Ahora ya podemos desplegar la app en nuestra Raspberry Pi. Recuerda lo importante que es cambiar la plataforma a ARM, en lugar de X86

Clipboard03

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

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: