Como prometíamos aquí comenzamos una serie de artículos sobre netduino y como desarrollar proyectos en esta plataforma.

Para empezar a programar es necesario instalar todo el entorno de desarrollo.

  1. En primer lugar hay que instalar Visual Studio 2010. Podemos descargar una versión gratuita desde Microsoft (sí microsoft ya tiene versiones gratuitas, aunque limitadas de sus productos de desarrollo), la versión Express.
  2. Instalamos el .Net MicroFramework descargándolo desde netduino
  3. Instalamos el SDK de netduino en su versión de 32bits o 64bits
  4. Rearrancamos y conectamos nuestro netduino usando su cable USB. Windows nos preguntará si aceptamos el driver a pesar de no estar firmado por Microsoft.
  5. Abrimos visual studio y creamos un nuevo proyecto de tipo MicroFramework y con la plantilla Netduino (en mi caso la placa que tengo)
  6. En el fichero Program.cs  editamos el interior de la función Main, añadiendo éste contenido
  7. OutputPort ledAzul = new OutputPort(Pins.ONBOARD_LED, false);
    while (true)
    {
    ledAzul.Write(!ledAzul.Read()); // invertimos el led
    Thread.Sleep(1000); // esperamos un segundo
    }

  8. Cambiamos el destino de ejecución del programa (que por defecto es el emulador) en el menu Proyecto -> Propiedades, en la pestaña .Net Micro Framework seleccionamos USB en Transporte y Netduino_netduino en Device
  9. Pulsamos F5  para iniciar la depuración y veremos como nuestro netduino cobra vida parpadeando su led azul cada segundo

 

Sin entrar en detalles vemos que el programa declara un objeto de tipo OutputPort (puerto de salida) asociado al pin conectado al led de la placa (pin13), y realizamos un bucle sin fin en el que a cada paso ponemos el pin13 al estado contrario que el que tenía y esperamos 1 segundo.

¡¡No está mal para ser nuestro primer paso!!

Referencia: netduino getting started

 

Java

Introducción a netduino II
Etiquetado en:    

2 thoughts on “Introducción a netduino II

  • 15 mayo, 2012 a las 10:49
    Enlace permanente

    Hola,
    Estoy trabajando con una placa parecida a Netduino: Fez Panda II. Por lo que he visto se programan prácticamente igual. Me preguntaba si podrían ayudarme.. Ahora estoy intentando que la placa mande un email utilizando SMTP, pero no lo consigo…
    Mi problema es que no puedo introducir los credenciales, puesto que al abrir el proyecto en Visual Studio, selecciono .Net Micro Framework, y ahí no tengo ‘System.Net.Mail’.
    ¿Lo han probado con Netduino?

    Gracias

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *