Professional Documents
Culture Documents
Asignatura:
Fundamento en Ing. Elctrica
Elaborado Por:
Kevin E. Guerra A. 3-736-1535
5EE111
Profesor:
Jos Luis Pinto
II Semestre
I Ao
Arduino
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador
y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de
entrada/salida.4 Los microcontroladores ms usados son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de
mltiples diseos. Por otro lado el software consiste en un entorno de desarrollo que
implementa el lenguaje de programacin Processing/Wiring y el cargador de arranque que
es ejecutado en la placa.
Esquema de conexiones
Entradas y salidas
Poniendo de ejemplo al mdulo Diecimila, ste consta de 14 entradas digitales
configurables como entradas y/o salidas que operan a 5 voltios. Cada contacto puede
proporcionar o recibir como mximo 40 mA. Los contactos 3, 5, 6, 8, 10 y 11 pueden
proporcionar una salida PWM (Pulse Width Modulation). Si se conecta cualquier cosa a los
contactos 0 y 1, eso interferir con la comunicacin USB. Diecimila tambin tiene 6
entradas analgicas que proporcionan una resolucin de 10 bits. Por defecto, aceptan de 0
hasta 5 voltios, aunque es posible cambiar el nivel ms alto, utilizando el contacto Aref y
algn cdigo de bajo nivel.
Arduino Uno
El Arduino Uno es una placa electronica basada en el microprocesador Atmega328
(datasheet). Cuenta con 14 pines digitales de entrada / salida (de los cuales 6 pueden
utilizarse para salidas PWM), 6 entradas analgicas, un resonador cermico 16 MHz, una
conexin USB, un conector de alimentacin, un header ICSP, y un botn de reinicio.
Contiene todo lo necesario para apoyar el microcontrolador; basta con conectarlo a un
ordenador con un cable USB o el poder con un adaptador o la batera AC-to-DC para
empezar.
El Uno se diferencia de todas las placas anteriores en que no utiliza el chip controlador de
USB a serial FTDI. En lugar de ello, se cuenta con el Atmega16U2 (Atmega8U2 hasta la
versin R2) programado como convertidor USB a serie.
Revisin 2 de la tabla Uno tiene una resistencia tirando de la lnea 8U2 HWB a tierra, por
Resumen
ATmega328 microcontrolador
Voltaje de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (lmites) 6-20V
Digital pines I / O 14 (de los cuales 6 proporcionan PWM)
Pines de entrada analgica 6
Corriente DC por Pin I / O 40 mA
Corriente DC de 3.3V Pin 50 mA
Memoria Flash 32 KB (ATmega328) de los cuales 0,5 KB utilizado por gestor de arranque
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Velocidad de reloj 16 MHz
Arduino Duemilanove
El Arduino Duemilanove ("2009") es una placa electronica basada en el ATmega168
(datasheet) o ATmega328 (datasheet). Cuenta con 14 pines digitales de entrada / salida (de
los cuales 6 pueden utilizarse para salidas PWM), 6 entradas analgicas, un oscilador de
16MHz, una conexin USB, un conector de alimentacin, un header ICSP, y un botn de
reinicio. Contiene todo lo necesario para apoyar el microcontrolador; basta con conectarlo a
un ordenador con un cable USB o el poder con un adaptador o la batera AC-to-DC para
empezar.
"Duemilanove" significa 2009 en italiano y toma su nombre del ao de su lanzamiento. El
Duemilanove es la ltima de una serie de placas Arduino USB; para una comparacin con
las versiones anteriores, consulte el ndice de la placa Arduino.
Resumen
ATmega168 microcontrolador
Voltaje de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (lmites) 6-20V
Digital pines I / O 14 (de los cuales 6 proporcionan PWM)
Pines de entrada analgica 6
Corriente DC por Pin I / O 40 mA
Corriente DC de 3.3V Pin 50 mA
Memoria Flash 16 KB (ATmega168) o 32 KB (ATmega328) de los cuales 2 KB utilizado
por gestor de arranque
SRAM 1 KB (ATmega168) o 2 KB (ATmega328)
EEPROM de 512 bytes (ATmega168) o 1 KB (ATmega328)
Velocidad de reloj 16 MHz
Infografa
http://arduino.cc/en/Main/arduinoBoardUno
http://arduino.cc/en/pmwiki.php?n=Main/arduinoBoardDuemilanove
http://es.wikipedia.org/wiki/Arduino