Investigación sobre el Microcontrolador Arduino y sus usos

Páginas: 16 (3883 palabras) Publicado: 12 de junio de 2013
1) Investigar sobre el microcontrolador Arduino y sus usos, ventajas y características.

2) Investigar las propiedades distintivas del lenguaje de programación de Arduino y que otros lenguajes pueden ser utilizados para programar en arduino.

3) Investigar la diferencias entre C++ y el lenguaje Arduino y da ejemplos.

DESARROLLO

1.-Arduino es una plataforma de hardware libre, basadaen una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, Atmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiplesdiseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.
Desde octubre de 2012, Arduino se usa también con microcontroladoras CortexM3 de ARM de 32 bits, que coexistirán con las más limitadas, pero también económicas AVR de 8 bits. ARM y AVR no son plataformascompatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso sí, las microcontroladoras CortexM3 usan 3.3V, a diferencia de la mayoría de las placas con AVR que usan mayoriamente 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3.3V como la Arduino Fio y existen clónicos deArduino Nano y Pro como Meduino en que se puede conmutar el voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.
Al seropen-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.
El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electrónica de 2006.

ESQUEMA DE PINES
Entradas y salidas:
Poniendo de ejemplo al microcontrolador ArduinoDiecimila, consta de 14 entradas digitales configurables entrada i/o salidas que operan a 5 voltios. Cada pin puede proporcionar o recibir como máximo 40 mA. Los pines 3, 5, 6, 8, 10 y 11 pueden proporcionar una salida PWM (Pulse Width Modulation). Si se conecta cualquier cosa a los pines 0 y 1, eso interferirá con la comunicación USB. El microcontrolador Arduino Diecimila también tiene 6 entradasanalógicas que proporcionan una resolución de 10 bits. Por defecto miden de 0 voltios (masa) hasta 5 voltios, aunque es posible cambiar el nivel más alto, utilizando el pin Aref y algún código de bajo nivel.
Especificaciones:
Los microcontroladores Arduino Diecimila, Arduino Duemilanove y Arduino Mega están basados en Atmega168, Atmega 328 y Atmega1280.

Atmega168 Atmega328 Atmega1280
Voltajeoperativo 5 V 5 V 5 V
Voltaje de entrada recomendado 7 - 12 V 7 - 12 V 7 - 12 V
Voltaje de entrada límite 6 - 20 V 6 - 20 V 6 - 20 V
Pines de entrada y salida digital 14 (6 proporcionan PWM)
14 (6 proporcionan PWM)
54 (14 proporcionan PWM)

Pines de entrada analógica 6 6 16
Intensidad de corriente 40 mA 40 mA 40 mA
Memoria Flash
16KB (2KB reservados para el bootloader) 32KB (2KB reservadospara el bootloader) 128KB (4KB reservados para el bootloader)
SRAM
1 KB 2 KB 8 KB
EEPROM
512 bytes 1 KB 4 KB
Frecuencia de reloj 16 MHz 16 MHz 16 MHz


2.- LENGUAJE DE PROGRMACIÓN ARDUINO:
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el popular lenguaje de programación de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion sobre plantas y usos
  • Microcontrolador Arduino
  • Investigación sobre los usos de las utilidades tecnológicas en el área de la educación de blogs, wiki o webquest
  • Arduino Es Una Placa Con Un Microcontrolador Y Con Toda La Circuitería De Soporte
  • Usos de la investigación de mercados
  • Glosario Sobre Usos De La G
  • sobr investigacion
  • reseña sobre tipos y usos de insulina

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS