Serie
- Introducción. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
- Ejemplo con Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
- Comenzando con Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
- Ejemplo con Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
Buenas.
Después del ejemplo del Arduino y del Netduino, hoy le toca a .Net Gadgeteer. En el caso de Gadgeteer tenemos el mismo problema que con NETMF, no hay un SDK oficial para Visual Studio 2012. Sin embargo la solución es parecida a la de NETMF 4.2, la expliqué en este post y nos permite tener proyectos de .Net Gadgeteer en nuestra ventana de New Projects de Visual Studio 2012 (el link oficial es este).
Antes de pasar al proyecto de código, repasemos el hardware que usaremos para est ejemplo.
- FEZ Spider Starter Kit, $249 más gastos de envio. https://www.ghielectronics.com/catalog/product/297
Una vez creado el proyecto, agregaremos al mismo los siguientes elementos,
- Main FEZ Board
- Power Supply
- Button
- Multicolor LED
que en el caso de Gadgeteer se hace de forma grafica con un editor de DSL
Luego el código es bastante simple
1: using GT = Gadgeteer;
2: using GTM = Gadgeteer.Modules;
3:
4: namespace GadgeteerApp2
5: {
6: public partial class Program
7: {
8: private bool _ledOn;
9:
10: void ProgramStarted()
11: {
12: button.ButtonPressed += button_ButtonPressed;
13: }
14:
15: void button_ButtonPressed(GTM.GHIElectronics.Button sender, GTM.GHIElectronics.Button.ButtonState state)
16: {
17: if (_ledOn)
18: {
19: multicolorLed.TurnRed();
20: }
21: else
22: {
23: multicolorLed.TurnOff();
24: }
25: _ledOn = !_ledOn;
26: }
27: }
28: }
En este caso el tratamiento del LED es un poco especial ya que tengo un LED de varios colores. Para el ejemplo, solo lo pongo en RED o en OFF.
Y listo el último ejemplo, mañana un poco de pruebas adaptando sensores de Groove de Arduino para Gadgeteer.
Referencias:
- Install .Net Gadgeteer for VS2012
- https://elbruno.com/2013/04/29/netmf-instalando-net-gadgeteer-para-visual-studio-2012-menudas-ostias/
- https://www.ghielectronics.com/support/.net-micro-framework
Saludos @ La Finca
El Bruno
![]() |
![]() |
![]() |
Buenas. Lo primero: Gran serie de posts sobre el tema. Al final tienes pensado realizar algún tipo de reflexión sobre las tres opciones? Que ando ojeando por internet para decantarme por una de las tres pero sigo con la duda. Al final es solo para cacharrear por casa, tampoco es demasiado importante, pero por no arrepentirme al de dos semanas.. jeje.
Gracias y un saludo.
LikeLike