Está en la página 1de 15

INVESTIGACION

Nombres:

 Alan Juan Foronda Cruz 12390377 LP


 Ruiz Iñiguez Juan Sergio 6165801 LP
 Suarez Noya Natalia Lorena 6724662 LP

Carrera: Ing. Electrónica

Materia: Sistemas Digitales

Semestre: 4to
ARDUINO
I. Introducción.
¿Qué es Arduino?
Arduino es una plataforma de prototipos electrónica de código abierto (open –
source) basada en hardware y software flexibles y fáciles de usar. Está pensado e
inspirado en artistas, diseñadores, y estudiantes de computación o robótica y para
cualquier interesado en crear objetos o entornos interactivo, o simplemente por
hobby. Arduino consta de una placa principal de componentes eléctricos, donde se
encuentran conectados los controladores principales que gestionan los demás
complementos y circuitos ensamblados en la misma.

El mismo, requiere de un lenguaje de programación para poder ser utilizado y,


como su nombre lo dice, programado y configurarlo a nuestra necesidad.

Arduino también simplifica el proceso de trabajo con micro controladores, ya que


está fabricada de tal manera que viene “pre ensamblada” y lista con los
controladores necesarios para poder operar con ella una vez que la saquemos de
su caja. Las posibilidades de realizar proyectos basados en esta plataforma tienen
como limite la imaginación de quien opera esta herramienta.

Hardware
Arduino está constituido en el hardware por un micro controlador
principal llamado Atmel AVR de 8 bits (que es programable con un lenguaje de
alto nivel), presente en la mayoría de los modelos de Arduino, encargado de
realizar los procesos lógicos y
matemáticos dentro de la placa,
además de controlar y gestionar los
recursos de cada uno de los
componentes externos conectados a la
misma. Consta además de una amplia
variedad de sensores eléctricos como
cámaras VGA, sensores de sonido,
seguidores de línea, botones de control de sensores, e incluso, otras placas de
micro controladores (mejor conocidos como Shields), que pueden adaptarse
fácilmente gracias a que Arduino cuenta con entradas de pines analógicos y
digitales para integrar estos componentes sin necesidad de alterar el diseño
original de esta placa.

Para operar Arduino necesita de una fuente externa, por lo que también se
encuentra incorporada una entrada para conectar un cable con entrada similar al
USB, donde será conectado a un otro dispositivo que tenga entrada USB, o hasta
en el mismo dispositivo.

Las características generales de la placa son:

 El microprocesador ATmega328 
 32 kbytes de memoria Flash 
 1 kbyte de memoria RAM 
 16 MHz
 13 pins para entradas/salidas digitales (programables) 
 5 pins para entradas analógicas 
 6 pins para salidas analógicas (salidas PWM) 
 Completamente autónomo: Una vez programado no necesita estar
conectado al PC 
 Microcontrolador ATmega328 
 Voltaje de operación 5V 
 Voltaje de entrada (recomendado) 7-12 V 
 Voltaje de entrada (limite) 6-20 V 
 Digital I/O Pins 14 (con 6 salidas PWM) 
 Entradas analógicas Pins 6 
 DC corriente I/O Pin 40 mA 
 DC corriente 3.3V Pin 50 mA 
 Memoria Flash 32 KB (2 KB para el bootloader) 
 SRAM 1 KB 
 EEPROM 512 byte 
 Velocidad de reloj 16 MHz

Software
Como se había mencionado, Arduino, no sólo son componentes eléctricos ni una
placa de circuitos, sino que además, también es una plataforma que combina esto
con un lenguaje de programación que sirve para controlar los distintos sensores
que se encuentran conectados a la placa, por medio de instrucciones y
parámetros que nosotros establecemos al conectar la placa a un ordenador. Este
lenguaje que opera dentro de Arduino se llama Wirirng, basado en la plataforma
Processing y primordialmente en el lenguaje de programación C/C++, que se ha
vuelto popular a tal grado de ser el más preferido para enseñar programación a
alumnos de nivel superior que estudian computación y robótica, gracias que es
muy fácil de aprender y brinda soporte para cualquier necesidad de computación.
II. Tipos de Arduino
A. Uno 

Esta es la última revisión de la placa Arduino USB básica. Se conecta al


ordenador con un cable USB estándar y contiene todo lo necesario para
programar la placa. Se puede ampliar con gran variedad de shields. Tiene un
ATmega328, también consta de 14 pines de entrada/salida de los cuales 6 se
pueden usar como salidas PWM, 6 entradas analógicas, una velocidad de reloj de
16 MHz y un conector ICPS.

Existen varias revisiones de esta placa, en las cuales se suelen añadir nuevas
funcionalidades más útiles. En la última revisión (R3) se han añadido unos pines
llamados SDA y SCL cerca del pin AREF y 2 nuevos pines cerca del RESET.
Además se ha sustituido el atmega 8U2 por un atmega 16u2.

Caracteristicas:

Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB usados por


bootloader

SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)

B.   Duemilanove 

Versión anterior de Arduino Uno y presenta pocas diferencias con ese modelo.
Basada en el ATmega168 o el ATmega328. Tiene 14 pines con entradas/salidas
digitales (6 de las cuales pueden ser usadas como salidas PWM), 6 entradas
analógicas, un reloj de 16Mhz, conexión USB, entrada de alimentación, una
cabecera ISCP, y un botón de RESET.
Características: 

Voltaje de funcionamiento: 5V 
Voltaje de entrada (recomendado): 7-12V 
Voltaje de entrada (limite): 6-20V 
Intensidad por pin: 40 mA 
Intensidad en pin: 3.3V50 mA
Memoria Flash: 16 KB (ATmega168) o 32 KB (ATmega328) de los cuales
2 KB de bootloader
SRAM: 1 KB (ATmega168) o 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) o 1 KB (ATmega328)

C. Diecimila

Versión Anterior a Duelmilanove. Es una placa microcontroladora basada en el


chip ATmega168. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como
salidas PWM), 6 entradas analógicas, un reloj de 16MHz, conexión USB y botón
de RESET. 

Características:

Voltaje de funcionamiento: 5V

Voltaje de entrada (recomendado): 7-12 V

Voltaje de entrada (limites): 6-20 V

Intensidad por pin de E/S: 40 mA

Intensidad por pin de 3.3V: 50 mA

Memoria Flash: 16 KB (2 KB reservados para el gestor de arranque)


SRAM: 1 KB

EEPROM: 512 bytes

D.  Nano

Una placa compacta diseñada para usar directamente en placas de desarrollo, el


Nano se conecta al ordenador con un cable Mini-B USB. Basado en el
ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa
conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el
Arduino Duemilanove, pero con una presentación diferente. No posee conector
para alimentación externa, y funciona con un cable USB Mini-B en vez del cable
estándar.

Caracteristicas:

Pines E/S Digitales: 14 (de los cuales 6 proveen de salida PWM 


Entradas Analógicas: 8 
Corriente máx, PIN de E/S: 40 mA 
Memoria Flash: 16 KB (ATmega168) o 32 KB (ATmega328) de los cuales
2KB para bootloader 
SRAM: 1 KB (ATmega168) o 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) o 1 KB (ATmega328)
Frecuencia de reloj: 16 MHz
Dimensiones: 18,5mm x 43.2mm

E. Mega

Mas grande y potente placa Arduino, compatible con los shields de Duemilanove,
Diecimila y Uno. Basada en ATmeg1280. Tiene 54 entradas/salidas digitales (de
las cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos
serie por hardware), un reloj de 16MHz, conexión USB, entrada de corriente,
conector ICSP y botón de reset. Contiene todo lo necesario para hacer funcionar
el microcontrolador; simplemente conéctalo al ordenador con el cable USB o
aliméntalo con un trasformador o batería para empezar.
Características:

Voltaje de funcionamiento: 5V 
Voltaje de entrada (recomendado): 7-12V 
Voltaje de entrada (limite): 6-20V 
Intensidad por pin: 40 mA 
Intensidad en pin 3.3V: 50 mA 
Memoria Flash: 128 KB de las cuales 4 KB las usa el gestor de arranque
(bootloader) 
SRAM: 8 KB 
EEPROM: 4 KB

F. LilyPad

LilyPad - Diseñado para aplicaciones sobre prendas, esta placa puede ser cosida
a la ropa y es de color purpura y con un diseño con estilo. Está basado en el
ATmega 168V (de menor consumo que la versión ATmega168) o el ATmega328V.

Caracteristicas:

Operating Voltage: 2.7-5.5 V 
Input Voltage: 2.7-5.5 V 
Digital I/O Pins: 14 (of which 6 provide PWM output) 
Analog Input Pins: 6 
DC Current per I/O Pin: 40 mA 
Flash Memory: 16 KB (of which 2 KB used by bootloader)
SRAM: 1 KB
EEPROM: 512 bytes
Clock Speed: 8 MHz

G. Fio

Diseñada para aplicaciones inalámbricas. Incluye un zócalo para XBee, un


conector para baterías LiPo y electrónica para cargar baterías. Basada en el
ATmega328P. Tiene 14 pines de E/S digitales (de los cuales 6 pueden usarse
como salidas PWM), 8 entradas analógicas, un resonador en placa, un botón de
reinicio (reset), y agujeros para montar conectores de pines. Tiene conexiones
para una batería de polímero de Litio e incluye un circuito de carga a través de
USB. En el reverso de la placa tiene disponible un zócalo para módulos XBee.

Está diseñado para aplicaciones inalámbricas.


Características:
Voltaje de trabajo 3.3V 
Voltaje de Entrada 3.35 -12 V 
Voltaje de Entrada en Carga 3.7 - 7 V 
Corriente DC por pin E/S 40 mA 
Memoria Flash 32 KB (de los cuales 2 KB usados por bootloader) 
SRAM 2 KB 
EEPROM 1 KB 
Frecuencia de Reloj 8 MHz

H. Mini

La placa Arduino más pequeña. Funciona perfectamente en una placa de


desarrollo o en aplicaciones donde el espacio es primordial. Se conecta al
ordenador usando el adaptador Mini USB. Basada en el ATmega168, cuenta con
14 entradas/salidas digitales (de las cuales 6 pueden ser usadas como salidas
PWM ), 8 entradas analógicas y un reloj de 16 MHZ. Puede ser programada con el
adaptador Mini USB u otros adpatadores USB o RS232 a TTL serial.

Advertencia: No Alimente el Arduino mini con más de 9 voltios, o conecte la


alimentación al revés: probablemente acabará con él.
Características:

Voltaje de entrada 7-9 V 
DC Corriente continua por pin E/S 40 mA 
Memoria Flash 16 KB (de las cuales 2 KB son usadas por el bootloader) 
SRAM 1 KB 
EEPROM 512 bytes

I. Pro Mini

Como la Pro, la Pro Mini está diseñada para usuarios avanzados que requieren de
bajo coste, menor tamaño y dispuestos a un poco de trabajo extra.

Es una placa con un microcontrolador ATmega168. Tiene 14 E/S digitales (6 de


las cuales se puedes utilizar como salidas PWM), 6 entradas analógicas, un
resonador interno, botón de RESET y agujeros para el montaje de tiras de pines.
Se le puede montar una tira de 6 pines para la conexión a un cable FTDI o a una
placa adaptadora de la casa Sparkfun para dotarla de comunicación USB y
alimentación.

La Arduino Mini Pro está destinada a instalaciones semi-permanentes en objetos o


demostraciones. La placa viene sin conectores montados, permitiendo el uso de
varios tipos de conectores o soldado directo de cables según las necesidades de
cada proyecto en particular. La distribución de los pines es compatible con la
Arduino Mini.

Existen dos versiones de la Mini Pro, una que funciona a 3.3v y 8Mhz y otra de 5v
y 16MHz.

 Características:

Voltaje de entrada 3.35 -12v (en el modelo de 3.3v) o 5 - 12v (en el modelo


de 5v)
Pines digitales de E/S14 (6 de los cuales tienen salida PWM) 
Intensidad máxima por E/S 40 mA 
Memoria Flash 16KB (de los cuales 2KB están reservados por el gestor de
arranque) 
SRAM 1KB 
EEPROM 512 bytes 
Velocidad de Reloj 8 MHz (modelo de 3.3v) o 16 MHz (modelo de 5v)

III. Ventajas
Existe una diversidad de plataformas que operan con micro controladores
disponibles para la computación a nivel físico (hardware). Todas estas
herramientas se organizan en paquetes fáciles de usar para minimizar el trabajo
del desarrollo a nivel de programación (software). Además, Arduino ofrece
ventajas como:

Asequible - Las placas Arduino son más asequibles comparadas con otras
plataformas de microcontroladores. La versión más cara de un módulo de Arduino
puede ser montada a mano, e incluso ya montada cuesta bastante menos de 60€.

 Multi-Plataforma - El software de Arduino funciona en los sistemas


operativos Windows, Macintosh OSX y Linux.
 Entorno de programación simple y directo - El entorno de programación
de Arduino es fácil de usar para principiantes y lo suficientemente flexible
para los usuarios avanzados.
 Software ampliable y de código abierto- El software Arduino esta
publicado bajo una licencia libre y preparado para ser ampliado por
programadores experimentados. El lenguaje puede ampliarse a través de
librerías de C++.
 Hardware ampliable y de Código abierto - Arduino está basado en los
microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280. Los
planos de los módulos están publicados bajo licencia Creative Commons,
por lo que diseñadores de circuitos con experiencia pueden hacer su propia
versión del módulo.

IV. Conclusiones
Existen plataformas de hardware libre, como lo es el Arduino, una placa con un
controlador y un entorno de desarrollo, su sencillez y bajo costo nos permiten
hacer múltiples diseños y múltiples tipos de uso de éste. Recurrimos al uso del
Arduino puesto que permite realizar muchas tareas, ahorrando elementos
electrónicos y en sustitución, el uso de un lenguaje de programación, lo que hace
que sea de muy fácil uso.

 Bibliografía
 http:/arduinodhtics.weebly.com (2015)

arduinodhtics.weebly.com/tipos-de-arduino.html

 http://arduprojects.blogspot.com (2017)

arduprojects.blogspot.com/2012/09/tipos-de-arduino.html

También podría gustarte