SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
   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.
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.
   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.
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
   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.
   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/
?

Mais conteúdo relacionado

Mais procurados

13 Instrucciones de manejo de bits
13  Instrucciones de manejo de bits13  Instrucciones de manejo de bits
13 Instrucciones de manejo de bitsJaime E. Velarde
 
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZ
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZFICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZ
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZPROFECNI31
 
Electronica digital unidad 1
Electronica digital unidad 1Electronica digital unidad 1
Electronica digital unidad 1Eram Stefano
 
Presentacion power point diodo
Presentacion power point diodoPresentacion power point diodo
Presentacion power point diodoantero1821
 
8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogicoRonald_Paul
 
Introducción a la seguridad en redes inalámbricas
Introducción a la seguridad en redes inalámbricasIntroducción a la seguridad en redes inalámbricas
Introducción a la seguridad en redes inalámbricasMarcos Blanco Galán
 
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...Saul Curitomay
 
Multiplexores
MultiplexoresMultiplexores
MultiplexoresRopoga
 
ejemplo red neuronal Art1
ejemplo red neuronal Art1ejemplo red neuronal Art1
ejemplo red neuronal Art1ESCOM
 
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente JoaquinMontoro
 

Mais procurados (20)

13 Instrucciones de manejo de bits
13  Instrucciones de manejo de bits13  Instrucciones de manejo de bits
13 Instrucciones de manejo de bits
 
Familias Lógicas
Familias Lógicas Familias Lógicas
Familias Lógicas
 
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZ
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZFICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZ
FICHA TECNICA DE CINCO DIODOS ELABORADO POR MARCO GUTIERREZ
 
Electronica digital unidad 1
Electronica digital unidad 1Electronica digital unidad 1
Electronica digital unidad 1
 
Presentacion power point diodo
Presentacion power point diodoPresentacion power point diodo
Presentacion power point diodo
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 
8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico8 1 convertidor-digital-analogico
8 1 convertidor-digital-analogico
 
Introducción a la seguridad en redes inalámbricas
Introducción a la seguridad en redes inalámbricasIntroducción a la seguridad en redes inalámbricas
Introducción a la seguridad en redes inalámbricas
 
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...
Protocolo, Standard, Encapsulamiento, DARPA, ARPANET, IAB, IETF, IRTF, DRAFT,...
 
Coleccion problemas
Coleccion problemasColeccion problemas
Coleccion problemas
 
Multiplexores
MultiplexoresMultiplexores
Multiplexores
 
Tarjeta de arduino
Tarjeta de arduinoTarjeta de arduino
Tarjeta de arduino
 
ejemplo red neuronal Art1
ejemplo red neuronal Art1ejemplo red neuronal Art1
ejemplo red neuronal Art1
 
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente
Circuito Serie-Paralelo (mixto) y Divisor de Tensión-Corriente
 
Cicuito rc, rlc diaposi
Cicuito rc, rlc diaposiCicuito rc, rlc diaposi
Cicuito rc, rlc diaposi
 
Sensor de movimiento casero
Sensor de movimiento caseroSensor de movimiento casero
Sensor de movimiento casero
 
88 circuitos electronicos
88 circuitos electronicos88 circuitos electronicos
88 circuitos electronicos
 
Redes wan
Redes wanRedes wan
Redes wan
 
Familias lógicas digitales
Familias lógicas digitalesFamilias lógicas digitales
Familias lógicas digitales
 
Cerradura Electrónica
Cerradura ElectrónicaCerradura Electrónica
Cerradura Electrónica
 

Destaque

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
 

Destaque (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
 

Semelhante a Netduino IDE 40 (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
 
03-arduino.pdf
03-arduino.pdf03-arduino.pdf
03-arduino.pdf
 
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)
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Netduino IDE 40

  • 1.
  • 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.
  • 13.
  • 14.
  • 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.
  • 17.
  • 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.
  • 19.
  • 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
  • 23.
  • 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.
  • 26.
  • 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. ?