Este seria el típico Blink de Arduino que lo único que hace es hacer parpadear el led de la placa cada 1 segundo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
using System.Threading; using Microsoft.SPOT.Hardware; using SecretLabs.NETMF.Hardware.Netduino; namespace com.giltesa.netduino.ejemplos { public class Blink { public static void Main() { // Instancia un pin de salida, concretamente el del Led de la placa con estado por defecto de false/apagado. OutputPort led = new OutputPort(Pins.ONBOARD_LED, false); // Bucle infinito (igual que la función loop en Arduino): while (true) { led.Write(!led.Read()); // Cambia el estado del pin al estado contrario. Thread.Sleep(1000); // Hace una pausa de un segundo. } } } } |
Realmente no tiene ningún misterio, aunque hace falta instalar varias cosas.
Lo primero de todo es bajar e instalar el Microsoft Visual C# Express 2010, durante la instalacion pregunta si queremos instalar también el SQL Server, pero eso no nos sirve para nada así que lo dejaremos desmarcado.
Después hace falta el .NET Micro Framework SDK v4.2, solo se puede instalar teniendo el Microsoft Visual C# Express 2010 así que ahora es el momento de hacerlo.

NetDuino es una placa de desarrollo Open Source al igual que lo es Arduino, pero a diferencia de esta ultima NetDuino utiliza el .net Micro Framework como runtime por lo que puede ser programado mediante el IDE Visual C# Express Edition.
A veces por muchas pruebas que hagas no sale todo como uno quiere. Eso ha sucedido con los mandos que aun habiendo dedicado horas y horas ha habido detalles que se me pasaron por alto y eso ha hecho que abandone el proyecto, podría seguirse pero ni tengo tiempo ni animo para ello.
PD: Con lo que me costo hacer el logo y los de SeeedStudio se lo han cargado, a ver que explicación me dan :S
Por ebay hay de todo y una de esas cosas son los microscopios de 12€ que sin ser una maravilla para ver como han quedado las soldaduras de los microcontroladores va fenomenal.
Cara superior de la placa
Cara inferior de la placa
Y este es el aspecto final de la placa. Hubo que cambiar la posición de los botones L y R para no exceder el tamaño de la placa por ambos lados ya que subía mucho de precio, ahora mide 49,3 x 142,4mm siendo el máximo tamaño que he escogido de 50x150mm. Si no me la echa para atrás el fabricante en unos 7 días la mandaran.