SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Netduino
   Netduino es una plataforma electrónica
    de código abierto (open source) usándo
    el .NET Micro Framework.

   Contiene un microcontrolador de 32 bits
    y un gran entorno de desarrollo.

   Adecuado       para     ingenieros    y
    aficionados.
   Netduino combina 20 E/S de propósito
    general, con SPI, I2C, 2 UARTs (1RTS/CTS),
    4 PWM y 6 canales ADC

   Interfaz con interruptores, sensores, LEDs,
    dispositivos seriales y mucho más.

   .NET Micro Framework combina la
    facilidad de alto nivel de codificación y
    las      características     de       los
    microcontroladores.
   Disfruta de la programación orientada a
    objetos, hilo de ejecución, depuración
    línea por línea, puntos de ruptura y
    mucho más.

   Netduino es compatible con los pines de
    los Arduino Shields (los controladores son
    necesarios) y muchos otros accesorios
    pre-construidos como la localización
    GPS, control de servomotores y baterías.
Tamaño:
   Procesador y memoria:
    › Microcontrolador AT91SAM7X512 ATMEL de
      32 bits.
    › Velocidad: 48 MHz, ARM7.
    › Almacenamiento de código: 128 KB.
    › RAM: 60KB.


        Entradas
        y Salidas:
   Características de las 20 E/S digitales y
    analógicas:
    › Pines digitales 0 - 1: UART 1, RX, TX.
    › Pines digitales 2 - 3: UART 2, RX, TX.
    › Pines digitales 5 - 6: PWM, PWM
    › Pines digitales 7 - 8: UART 2, RTS, CTS.
    › Pines digitales 9 -10: PWM, PWM.
    › Pines digitales 11-13: SPI, MOSI, MISO, SPCK.
    › Pines analógicos: 4 - 5: I2C SDA, SCL
   Botones y LEDs:
    › LEDs de colores:
       LED de alimentacion:
         Blanco.
       LED de usuario:
         Azul.




    › Botones:
       Funciones de reinicio por defecto (reset default).
       Puede ser usado como una entrada de propósito
        general.
   Alimentación:
    › Entrada: 7.5 – 12 Vcd o alimentación USB.
    › Salida: 5 Vcd y 3.3 Vcd
    › Referencia analógica: 2.6 – 3.3 Vcd (requerido sólo cuando se
      usa las características del ADC).
    › Corriente máxima: 8 mA por pin
    › E/S digitales: 3.3V pero toleran hasta 5V.

   Condiciones de funcionamiento:
    › Temperatura de operación: 0-70 °C
    › RoHS.
    › b-free (sin plomo).



   Accesorios:
    › Bolsa de almacenamiento.
    › 4 patas pegajosas.
    › 3 pies de cable micro USB.
      (por tiempo limitado)
   Para programar una aplicación de Netduino, tu necesitas tener 3 herramientas
    fundamentales (Debes las siguientes objetos e instálalos en el orden especificado):

   Microsoft Visual C# Express 2010
    http://www.microsoft.com/express/downloads/

   Microsoft .NET Micro Framework v4.1 SDk
    http://www.netduino.com/downloads/MicroFrameworkSDK.msi

   Netduino SDK v4.1
    http://www.netduino.com/downloads/netduinosdk_32bit.exe (Windows de 32 bits)
    http://www.netduino.com/downloads/netduinosdk_64bit.exe (Windows de 64 bits)

   Una vez que esas tres herramientas son instaladas, tu estarás listo para crear tu primera
    aplicación de Netduino.
   Las herramientas de desarrollo para
    netduino requieren Windows XP, Vista o
    windows 7. también hay proyectos de
    open source diseñados compatibles con
    Mac y Linux usando Mono.
   Instala el Visual C# Express 2010 (o
    alguna otra versión comercial). El
    instalador debe haber creado un folder
    y un acceso directo de este programa
    en el menú inicio.

   Ejecuta el entorno de programación
    Visual Studio, crearemos nuestro primer
    proyecto.
Netduino
Netduino
El nuevo proyecto aparecerá una ventana donde se muestra
las diferentes plantillas instaladas. Nosotros daremos clic en
Visual C# > Micro Framework de la lista de la izquierda. Luego
da clic en Netduino Application. Nombra a tu proyecto y
presiona aceptar.
   Ahora, escribiremos nuestro código para
    nuestra   primera     aplicación    con
    Netduino. Como primer proyecto,
    programaremos      el   encendido     y
    apagado de un led.

   En el lado derecho de la pantalla,
    tenemos el explorador de soluciones
    que nos muestra los archivos del
    proyecto.
Netduino
   En el explorador de soluciones daremos
    doble clic en Program.cs.




   A continuación nos aparecerá la sección
    principal (main) en la ventana, y podemos
    editar Program.cs, da clic en la línea de
    comentario // write your code here. Aquí es
    donde sobrescribiremos nuestro código.
Netduino
Ahora escribimos lo siguiente:

OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);


   La primera línea de código crea un puerto
    de salida (OutputPort). Un puerto de salida
    permite el control del nivel de voltaje de los
    pines del Netduino [en este caso el voltaje
    del LED azul (blue LED) del netduino]

   Pins.ONBOARD_LED es un shorthand que le
    dice    al     Netduino      qué   pin del
    microcontrolador queremos controlar y el
    segundo parámetro coloca al LED en el
    estado inicial OFF (false, falso).
   Ahora vamos a encender y apagar el LED
    repetidamente. Una manera sencilla de crear una
    acción de repetición para siempre es colocar un
    ciclo que nunca termina. Coloca el siguiente código
    a tu proyecto:

    while (true)
    {
    }

   La keyword while nos dice que el microcontrolador
    hace algo en un ciclo mientras que la condición a la
    que esta sometido se cumpla. Esta condición se
    encuentra entre paréntesis. En nuestro caso, usamos
    una condición true (verdadera). Dado que las
    condiciones se cumplen cuando son verdaderas,
    pasando por true (verdadera), significa que el ciclo
    se repetirá para siempre.
   Ahora, crearemos el código de
    encendido y apagado del LED. Entre los
    dos conjuntos de llaves, inserte:

    led.Write(true); // enciende el LED
    Thread.Sleep(250); // se duerme por 250ms
    led.Write(false); // apaga el LED
    Thread.Sleep(250); // se duerme por 250ms
Netduino
   Ahora, vamos a implementar la aplicación
    al Netduino y lo haremos correr.

   De manera predeterminada, Visual Studio
    ejecuta proyectos en un emulador. Esto
    permite a los desarrolladores de software
    crear y realizar pruebas lógicas de
    programación en nuevos productos de
    hardware antes de que el hardware actual
    sea construido. Dejaremos que Visual
    Studio conozca que tenemos el hardware
    físico conectado.
   Clic en el menú proyecto > propiedades
    de tu proyecto. Cuando el las
    propiedades aparezcan, haz clic en la
    categoría .NET Micro Framework.
Netduino
   Ahora cambiaremos nuestro destino de
    implementación (Deployment) desde el
    emulador al Netduino. Cambia el
    transporte (Transport) de emulador
    (Emulator) a USB y luego asegúrate de
    que el cuadro de selección del
    dispositivo (Device)muestre Netduino. Si
    no es así, desconecte y vuelva a
    conectar su Netduino.
   Ahora vamos a ejecutar
    el proyecto, dando clic
    sobre el botón Start
    debugging ubicado en
    la barra de
    herramientas hasta
    arriba de la pantalla o
    presiona F5.

   Cuando un proyecto se
    ejecuta, el código se
    implementa en el
    Netduino y luego
    automáticamente
    comienza.
   Acabas de crear, implementar y ejecutar
    tu primer proyecto con Netduino. Tu
    puedes desconectar el Netduino de tu
    computadora y mostrar tu proyecto a los
    demás.

   Cuando tu ejecutas un programa, se
    escribe    dentro     del     chip      del
    microcontrolador del Netduino, todo lo que
    tienes que hacer para ejecutar el
    programa es conectarlo mediante el cable
    microUSB o con un adaptador de corriente.
   Puedes volver a escribir tus aplicaciones
    en      Netduino.      Visual      Studio
    automáticamente parará tus últimas
    aplicaciones cada vez que insertes una
    nueva.

   Para mayor información visite:

    http://netduino.com/
?

Más contenido relacionado

La actualidad más candente

ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino El Gfe Davidson
 
Analog_chap_02.ppt
Analog_chap_02.pptAnalog_chap_02.ppt
Analog_chap_02.pptssuserb4d806
 
Xilinx ISE introduction Tutorial #1
Xilinx ISE introduction Tutorial #1Xilinx ISE introduction Tutorial #1
Xilinx ISE introduction Tutorial #1guest1e88645e
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerMujahid Hussain
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programmingPunit Goswami
 
Apagar y encender led con arduino y visual studio 2015
Apagar y encender led con arduino y visual studio 2015Apagar y encender led con arduino y visual studio 2015
Apagar y encender led con arduino y visual studio 2015Ángel Acaymo M. G.
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoSANTIAGO PABLO ALBERTO
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptxKamalZeghdar
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-pptjhcid
 
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentationericholm
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoEduardo Alvarez
 
Proyecto semáforo en arduino
Proyecto semáforo en arduinoProyecto semáforo en arduino
Proyecto semáforo en arduinoRoyer Rojano
 

La actualidad más candente (20)

Arduino programming part1
Arduino programming part1Arduino programming part1
Arduino programming part1
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Analog_chap_02.ppt
Analog_chap_02.pptAnalog_chap_02.ppt
Analog_chap_02.ppt
 
Xilinx ISE introduction Tutorial #1
Xilinx ISE introduction Tutorial #1Xilinx ISE introduction Tutorial #1
Xilinx ISE introduction Tutorial #1
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programming
 
Apagar y encender led con arduino y visual studio 2015
Apagar y encender led con arduino y visual studio 2015Apagar y encender led con arduino y visual studio 2015
Apagar y encender led con arduino y visual studio 2015
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduino
 
Arduino course
Arduino courseArduino course
Arduino course
 
Arduino基礎IO控制
Arduino基礎IO控制Arduino基礎IO控制
Arduino基礎IO控制
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptx
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-ppt
 
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentation
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduino
 
Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
What is POR,LVD,WDT ?
What is POR,LVD,WDT ?What is POR,LVD,WDT ?
What is POR,LVD,WDT ?
 
Ardui no
Ardui no Ardui no
Ardui no
 
Proyecto semáforo en arduino
Proyecto semáforo en arduinoProyecto semáforo en arduino
Proyecto semáforo en arduino
 

Destacado

Noticias sobre microcontroladores
Noticias sobre microcontroladoresNoticias sobre microcontroladores
Noticias sobre microcontroladoresjohanmurcia
 
ATMEL-Presentación
ATMEL-Presentación ATMEL-Presentación
ATMEL-Presentación Estefany Luna
 
Introduccion a los Sistemas Embebidos
Introduccion a los Sistemas EmbebidosIntroduccion a los Sistemas Embebidos
Introduccion a los Sistemas Embebidosjkovima
 
Microcontroladores 4 – comunicación (uart)
Microcontroladores 4 – comunicación (uart)Microcontroladores 4 – comunicación (uart)
Microcontroladores 4 – comunicación (uart)Pablo Gindel
 
Microcontroladores ver2.0
Microcontroladores ver2.0Microcontroladores ver2.0
Microcontroladores ver2.0ITS EL ORO
 

Destacado (6)

Noticias sobre microcontroladores
Noticias sobre microcontroladoresNoticias sobre microcontroladores
Noticias sobre microcontroladores
 
Curso micros
Curso microsCurso micros
Curso micros
 
ATMEL-Presentación
ATMEL-Presentación ATMEL-Presentación
ATMEL-Presentación
 
Introduccion a los Sistemas Embebidos
Introduccion a los Sistemas EmbebidosIntroduccion a los Sistemas Embebidos
Introduccion a los Sistemas Embebidos
 
Microcontroladores 4 – comunicación (uart)
Microcontroladores 4 – comunicación (uart)Microcontroladores 4 – comunicación (uart)
Microcontroladores 4 – comunicación (uart)
 
Microcontroladores ver2.0
Microcontroladores ver2.0Microcontroladores ver2.0
Microcontroladores ver2.0
 

Similar a Netduino (20)

Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Wearables & Iot - Breve Intro
Wearables & Iot - Breve IntroWearables & Iot - Breve Intro
Wearables & Iot - Breve Intro
 
Tutorial cpl ds v1
Tutorial cpl ds v1Tutorial cpl ds v1
Tutorial cpl ds v1
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Proyecto arduino medidor de temperatura
Proyecto arduino medidor de temperaturaProyecto arduino medidor de temperatura
Proyecto arduino medidor de temperatura
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con Arduino
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
 
Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta adrduino tecno
Tarjeta adrduino tecnoTarjeta adrduino tecno
Tarjeta adrduino tecno
 
Tarjetaadrduinotecno (term)
Tarjetaadrduinotecno (term)Tarjetaadrduinotecno (term)
Tarjetaadrduinotecno (term)
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 

Último

Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASJavier Sanchez
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre terceroCEIP TIERRA DE PINARES
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.docGLADYSPASTOR
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...Unidad de Espiritualidad Eudista
 
Tecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxTecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxJulioSantin2
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkMaximilianoMaldonado17
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialeshanda210618
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptjosemanuelcremades
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaIGNACIO BALLESTER PARDO
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarCa Ut
 

Último (20)

Tema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdfTema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdf
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercero
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
 
Tecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxTecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptx
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 link
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comerciales
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.ppt
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolar
 
Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...
 

Netduino

  • 2. Netduino es una plataforma electrónica de código abierto (open source) usándo el .NET Micro Framework.  Contiene un microcontrolador de 32 bits y un gran entorno de desarrollo.  Adecuado para ingenieros y aficionados.
  • 3. Netduino combina 20 E/S de propósito general, con SPI, I2C, 2 UARTs (1RTS/CTS), 4 PWM y 6 canales ADC  Interfaz con interruptores, sensores, LEDs, dispositivos seriales y mucho más.  .NET Micro Framework combina la facilidad de alto nivel de codificación y las características de los microcontroladores.
  • 4. Disfruta de la programación orientada a objetos, hilo de ejecución, depuración línea por línea, puntos de ruptura y mucho más.  Netduino es compatible con los pines de los Arduino Shields (los controladores son necesarios) y muchos otros accesorios pre-construidos como la localización GPS, control de servomotores y baterías.
  • 6. Procesador y memoria: › Microcontrolador AT91SAM7X512 ATMEL de 32 bits. › Velocidad: 48 MHz, ARM7. › Almacenamiento de código: 128 KB. › RAM: 60KB. Entradas y Salidas:
  • 7. Características de las 20 E/S digitales y analógicas: › Pines digitales 0 - 1: UART 1, RX, TX. › Pines digitales 2 - 3: UART 2, RX, TX. › Pines digitales 5 - 6: PWM, PWM › Pines digitales 7 - 8: UART 2, RTS, CTS. › Pines digitales 9 -10: PWM, PWM. › Pines digitales 11-13: SPI, MOSI, MISO, SPCK. › Pines analógicos: 4 - 5: I2C SDA, SCL
  • 8. Botones y LEDs: › LEDs de colores:  LED de alimentacion:  Blanco.  LED de usuario:  Azul. › Botones:  Funciones de reinicio por defecto (reset default).  Puede ser usado como una entrada de propósito general.
  • 9. Alimentación: › Entrada: 7.5 – 12 Vcd o alimentación USB. › Salida: 5 Vcd y 3.3 Vcd › Referencia analógica: 2.6 – 3.3 Vcd (requerido sólo cuando se usa las características del ADC). › Corriente máxima: 8 mA por pin › E/S digitales: 3.3V pero toleran hasta 5V.  Condiciones de funcionamiento: › Temperatura de operación: 0-70 °C › RoHS. › b-free (sin plomo).  Accesorios: › Bolsa de almacenamiento. › 4 patas pegajosas. › 3 pies de cable micro USB. (por tiempo limitado)
  • 10. Para programar una aplicación de Netduino, tu necesitas tener 3 herramientas fundamentales (Debes las siguientes objetos e instálalos en el orden especificado):  Microsoft Visual C# Express 2010 http://www.microsoft.com/express/downloads/  Microsoft .NET Micro Framework v4.1 SDk http://www.netduino.com/downloads/MicroFrameworkSDK.msi  Netduino SDK v4.1 http://www.netduino.com/downloads/netduinosdk_32bit.exe (Windows de 32 bits) http://www.netduino.com/downloads/netduinosdk_64bit.exe (Windows de 64 bits)  Una vez que esas tres herramientas son instaladas, tu estarás listo para crear tu primera aplicación de Netduino.
  • 11. Las herramientas de desarrollo para netduino requieren Windows XP, Vista o windows 7. también hay proyectos de open source diseñados compatibles con Mac y Linux usando Mono.
  • 12. Instala el Visual C# Express 2010 (o alguna otra versión comercial). El instalador debe haber creado un folder y un acceso directo de este programa en el menú inicio.  Ejecuta el entorno de programación Visual Studio, crearemos nuestro primer proyecto.
  • 15. El nuevo proyecto aparecerá una ventana donde se muestra las diferentes plantillas instaladas. Nosotros daremos clic en Visual C# > Micro Framework de la lista de la izquierda. Luego da clic en Netduino Application. Nombra a tu proyecto y presiona aceptar.
  • 16. Ahora, escribiremos nuestro código para nuestra primera aplicación con Netduino. Como primer proyecto, programaremos el encendido y apagado de un led.  En el lado derecho de la pantalla, tenemos el explorador de soluciones que nos muestra los archivos del proyecto.
  • 18. En el explorador de soluciones daremos doble clic en Program.cs.  A continuación nos aparecerá la sección principal (main) en la ventana, y podemos editar Program.cs, da clic en la línea de comentario // write your code here. Aquí es donde sobrescribiremos nuestro código.
  • 20. Ahora escribimos lo siguiente: OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);  La primera línea de código crea un puerto de salida (OutputPort). Un puerto de salida permite el control del nivel de voltaje de los pines del Netduino [en este caso el voltaje del LED azul (blue LED) del netduino]  Pins.ONBOARD_LED es un shorthand que le dice al Netduino qué pin del microcontrolador queremos controlar y el segundo parámetro coloca al LED en el estado inicial OFF (false, falso).
  • 21. Ahora vamos a encender y apagar el LED repetidamente. Una manera sencilla de crear una acción de repetición para siempre es colocar un ciclo que nunca termina. Coloca el siguiente código a tu proyecto: while (true) { }  La keyword while nos dice que el microcontrolador hace algo en un ciclo mientras que la condición a la que esta sometido se cumpla. Esta condición se encuentra entre paréntesis. En nuestro caso, usamos una condición true (verdadera). Dado que las condiciones se cumplen cuando son verdaderas, pasando por true (verdadera), significa que el ciclo se repetirá para siempre.
  • 22. Ahora, crearemos el código de encendido y apagado del LED. Entre los dos conjuntos de llaves, inserte: led.Write(true); // enciende el LED Thread.Sleep(250); // se duerme por 250ms led.Write(false); // apaga el LED Thread.Sleep(250); // se duerme por 250ms
  • 24. Ahora, vamos a implementar la aplicación al Netduino y lo haremos correr.  De manera predeterminada, Visual Studio ejecuta proyectos en un emulador. Esto permite a los desarrolladores de software crear y realizar pruebas lógicas de programación en nuevos productos de hardware antes de que el hardware actual sea construido. Dejaremos que Visual Studio conozca que tenemos el hardware físico conectado.
  • 25. Clic en el menú proyecto > propiedades de tu proyecto. Cuando el las propiedades aparezcan, haz clic en la categoría .NET Micro Framework.
  • 27. Ahora cambiaremos nuestro destino de implementación (Deployment) desde el emulador al Netduino. Cambia el transporte (Transport) de emulador (Emulator) a USB y luego asegúrate de que el cuadro de selección del dispositivo (Device)muestre Netduino. Si no es así, desconecte y vuelva a conectar su Netduino.
  • 28. Ahora vamos a ejecutar el proyecto, dando clic sobre el botón Start debugging ubicado en la barra de herramientas hasta arriba de la pantalla o presiona F5.  Cuando un proyecto se ejecuta, el código se implementa en el Netduino y luego automáticamente comienza.
  • 29. Acabas de crear, implementar y ejecutar tu primer proyecto con Netduino. Tu puedes desconectar el Netduino de tu computadora y mostrar tu proyecto a los demás.  Cuando tu ejecutas un programa, se escribe dentro del chip del microcontrolador del Netduino, todo lo que tienes que hacer para ejecutar el programa es conectarlo mediante el cable microUSB o con un adaptador de corriente.
  • 30. Puedes volver a escribir tus aplicaciones en Netduino. Visual Studio automáticamente parará tus últimas aplicaciones cada vez que insertes una nueva.  Para mayor información visite: http://netduino.com/
  • 31. ?