SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
   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/
?

Contenu connexe

Tendances

Pruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaPruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaManuel Murcia
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guidehandson28
 
Integración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - WiresharkIntegración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - Wiresharkcyberleon95
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 
VLSI Introduction to PSPICE
VLSI Introduction to PSPICEVLSI Introduction to PSPICE
VLSI Introduction to PSPICEAbhishekvb
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the ArduinoCharles A B Jr
 
Arduino
ArduinoArduino
ArduinoJP TQ
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusainstudent
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpuMedardoPerez
 
Esp8266 NodeMCU
Esp8266 NodeMCUEsp8266 NodeMCU
Esp8266 NodeMCUroadster43
 
Practicas arduino processing
Practicas arduino processingPracticas arduino processing
Practicas arduino processingRolando Rivas
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduinoBetsy Eng
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
Proteus Circuits Design and Simulation - Examples and Projects
Proteus Circuits Design and Simulation - Examples and ProjectsProteus Circuits Design and Simulation - Examples and Projects
Proteus Circuits Design and Simulation - Examples and ProjectsHassan Khan
 

Tendances (20)

Arduino lcd display
Arduino lcd displayArduino lcd display
Arduino lcd display
 
Pruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaPruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja Blanca
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
 
Integración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - WiresharkIntegración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - Wireshark
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Discos duros
Discos durosDiscos duros
Discos duros
 
VLSI Introduction to PSPICE
VLSI Introduction to PSPICEVLSI Introduction to PSPICE
VLSI Introduction to PSPICE
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the Arduino
 
Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
Arduino
ArduinoArduino
Arduino
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
Infografia placa base
Infografia placa baseInfografia placa base
Infografia placa base
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Esp8266 NodeMCU
Esp8266 NodeMCUEsp8266 NodeMCU
Esp8266 NodeMCU
 
Practicas arduino processing
Practicas arduino processingPracticas arduino processing
Practicas arduino processing
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
Proteus Circuits Design and Simulation - Examples and Projects
Proteus Circuits Design and Simulation - Examples and ProjectsProteus Circuits Design and Simulation - Examples and Projects
Proteus Circuits Design and Simulation - Examples and Projects
 

En vedette

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
 

En vedette (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
 

Similaire à 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)
 

Dernier

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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í
 

Dernier (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 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
 

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. ?