Вы находитесь на странице: 1из 7

ARDUINO

Arduino es una tarjeta electrónica que integra básicamente a un microcontrolador y un


conjunto de pines de conexión de entradas y salidas que permiten, mediante un determinado
programa, interaccionar con el medio físico mediante sensores y actuadores electrónicos.
De esta forma podrás crear tus propios proyectos tecnológicos, dotarlos de sensores que
detecten magnitudes físicas como luz, calor, fuerza, etc… y en base a esa información,
escribiendo un programa, activar otros dispositivos (actuadores) como pequeñas bombillas,
ledes, servomotores, pequeños motores DC, relés, etc… Los sensores se conectan a los
pines de entrada y los actuadores a los de salida.
¿PARA QUE SIRVE EL ARDUINO?

Arduino se puede utilizar para desarrollar elementos autónomos, o bien conectarse a otros
dispositivos o interactuar con otros programas, para interactuar tanto con el hardware como
con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor
que nos suba o baje una persiana basada en la luz que haya y gracias a un sensor conectado
al Arduino, o bien para transformar la información de una fuente, como puede ser un teclado,
y convertir la información a algo que entienda por ejemplo un ordenador.

¿Por qué UN ARDUINO?

Hay muchos otros microcontroladores y plataformas microcontroladoras disponibles para


computación física. Parallax Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s Handyboard,
y muchas otras ofertas de funcionalidad similar. Todas estas herramientas toman los
desordenados detalles de la programación de microcontrolador y la encierran en un
paquete fácil de usar. Arduino también simplifica el proceso de trabajo con
microcontroladores, pero ofrece algunas ventajas para profesores, estudiantes y a
aficionados interesados sobre otros sistemas:

o Barato: Las placas Arduino son relativamente baratas comparadas con otras
plataformas microcontroladoras. La versión menos cara del modulo Arduino puede
ser ensamblada a mano, e incluso los módulos de Arduino preensamblados
cuestan menos de 40 $.
o Multiplataforma: El software de Arduino se ejecuta en sistemas operativos
Windows, Macintosh OSX y GNU/Linux. La mayoría de los sistemas
microcontroladores están limitados a Windows.
o Entorno de programación simple y claro: El entorno de programación de Arduino es
fácil de usar para principiantes, pero sucientemente flexible para que usuarios
avanzados puedan aprovecharlo también. Para profesores, está convenientemente
basado en el entorno de programación Processing, de manera que estudiantes
aprendiendo a programar en ese entorno estarán familiarizados con el aspecto y la
imagen de Arduino.

¿CUANTOS TIPOS DIFERENTES DE ARDUINO HAY?

Siendo Arduino una de las primeras plataformas microcontroladoras open source en el


mundo, era de esperar que se desarrollaran varias versiones de ésta. Muchos principiantes
dan sus primeros pasos con el Arduino UNO, pero a medida que se avanza en el dominio
de la programación y la electrónica, los requerimientos de procesamiento y número de pines
de entrada y salida, aumentan de manera que el UNO ya no es suficiente para nuestros
proyectos.

A continuación puedes ver una tabla donde se enlistan los diferentes modelos oficiales de
Arduino.

MODELO CARACTERISTICAS
 Microcontrolador: ATmega328
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 14 (de los
cuales 6 proveen salida PWM)
 Pines de entradas análogas: 6
 Corriente DC por cada pin I/O: 40
ARDUINO UNO Ma
 Corriente DC en el pin de 3.3 V: 50
mA
 Memoria Flash: 32 KB
(ATmega328) de los cuales 0.5 KB
son utilizados por el bootloader
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Velocidad de reloj: 16 MHz

 Microcontrolador: ATmega32u4
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 20
 Canales PWM: 7
 Pines de entradas análogas: 12
 Corriente DC por cada pin I/O: 40
mA
ARDUINO LEONARDO  Corriente DC en el pin de 3.3 V: 50
mA
 Memoria Flash: 32 KB
(ATmega32u4) de los cuales 4 KB
son utilizados por el bootloader
 SRAM: 2 KB (ATmega32u4)
 EEPROM: 1 KB (ATmega32u4)
 Velocidad de reloj: 16 MHz

 Microcontrolador: AT91SAM3X8E
 Voltaje de funcionamiento: 3.3 V
 Pines I/O digitales: 54 (de los
cuales 12 proveen salida PWM)
 Pines de entradas análogas: 12
 Corriente DC total en todos los
pines I/O: 130 mA
 Corriente DC en el pin de 5 V: 800
ARDUINO DUE mA
 Corriente DC en el pin de 3.3
V: 800 mA
 Memoria Flash: 512 KB
disponibles para las aplicaciones de
usuario.
 SRAM: 96 KB (dos bancos: 64KB Y
32 KB)
 Velocidad de reloj: 84 MHz

 Microcontrolador: AVR
Arduino: ATmega32u4
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 20
 Canales PWM: 7
 Pines de entradas análogas: 12
 Corriente DC por cada pin I/O: 40
mA
ARDUINO YUN  Corriente DC en el pin de 3.3 V: 50
mA
 Memoria Flash: 32 KB (de los
cuales 4 KB son utilizados por el
bootloader
 SRAM: 2.5 KB
 EEPROM: 1 KB
 Velocidad de reloj: 16 MHz
 Procesador Linux: Atheros
AR9331
 Lector de tarjeta: sólo Micro-SD
 RAM: 64 MB DDR2
 Memoria Flash:16 MB

 Microcontrolador: ATmega32u4
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 5
 Canales PWM: 6
 Canales de entradas análogas: 4
(de los pines digitales I/O)
 Canales (multiplexados) de
entradas análogas: 8
 Corriente DC por cada pin I/O: 40
mA
 Memoria Flash: 32 KB
(ATmega32u4) de los cuales 4 KB
son utilizados por el bootloader
ARDUINO ROBOT
 SRAM: 2 KB (ATmega32u4)
 EEPROM (interno): 1 KB
(ATmega32u4)
 EEPROM (externo): 512 KB (I2C)
 Velocidad de reloj: 16 MHz
 Teclado: 5 teclas
 Perilla: Potenciómetro conectado a
un pin análogo
 LCD a color: Comunicación SPI
 Lector de tarjetas SD: Para
tarjetas formateadas FAT16
 Altavoz: 8 Ohms
 Compás digital: Proporciona la
desviación desde el norte
geográfico en grados
 Áreas de prototipado: 4

 Microcontrolador: ATmega32u4
 Voltaje de funcionamiento: 5 V
 Memoria Flash: 32 KB de los
cuales 4 KB son utilizados por el
bootloader
 SRAM: 2.5 KB
 EEPROM: 1 KB
 Velocidad de reloj: 16 MHz
 4 Push bottons
ARDUINO ESPLORA
 Joystick análoga con un push botton
central
 Potenciómetro lineal
 Micrófono
 Fotorresistor
 Sensor de temperatura
 Acelerómetro de 3 ejes
 Buzzer
 Led RGB
 Conector para LCD

 Microcontrolador: ATmega2560
 Voltaje de funcionamiento: 5 V
 Pines I/O digitales: 54 (de los
cuales 15 proveen salida PWM)
 Pines de entradas análogas: 16
 Corriente DC por cada pin I/O: 40
mA
ARDUINO MEGA ADK  Corriente DCen el pin de 3.3 V: 50
mA
 Memoria Flash: 256 KB de los
cuales 8 KB son utilizados por el
bootloader
 SRAM: 8 KB
 EEPROM: 4 KB
 Velocidad de reloj: 16 MHz
ARDUINO UNO

Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328. Cuenta


con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como salidas PWM
(Modulación por ancho de pulsos) y otras 6 son entradas analógicas. Además, incluye un
resonador cerámico de 16 MHz, un conector USB, un conector de alimentación, una
cabecera ICSP y un botón de reseteado. La placa incluye todo lo necesario para que el
microcontrolador haga su trabajo, basta conectarla a un ordenador con un cable USB o a
la corriente eléctrica a través de un transformador.

1. CARACTERÍSTICAS TÉCNICAS DE ARDUINO UNO

1.1. Microcontrolador: ATmega328


1.2. Voltage: 5V
1.3. Voltage entrada (recomendado): 7-12V
1.4. Voltage entrada (limites): 6-20V
1.5. Digital I/O Pins: 14 (de los cuales 6 son salida PWM)
1.6. Entradas Analogicas: 6
1.7. DC Current per I/O Pin: 40 Ma
1.8. DC Current parar 3.3V Pin: 50 mA
1.9. Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el
arranque
1.10. SRAM: 2 KB (ATmega328)
1.11. EEPROM: 1 KB (ATmega328)
1.12. Clock Speed: 16 MHz

2. PARTES QUE COMPONEN EL ARDUINO UNO


2.1. Potencia - USB (1) / Conector de Adaptador (2)

Cada placa Arduino necesita una forma de estar alimentado electricamente. Esta puede
ser alimentado desde un cable USB que viene de su ordenador o un cable de corriente
eléctrica con su respectivo adaptador. La conexión USB es también cómo va a cargar
código en su placa Arduino.

NO utilice una fuente de alimentación superior a 20 voltios, ya que se puede dañar la


placa Arduino. La tensión recomendada para la mayoría de los modelos de Arduino es
de entre 6 y 12 voltios

2.2. GND (3):

Abreviatura de "tierra" (en Ingles). Hay varios pines GND en el Arduino, cualquiera de
los cuales pueden ser utilizados para conectar a tierra el circuito.

2.3. 5V (4) y 3.3V (5):

Son los suministros pin 5V 5 voltios de energía, y los suministros de pin 3.3V 3.3 voltios
de potencia.

2.4. Analógico (6):

El área de pines en el marco del analógica etiqueta (A0 a A5) son analógicas. Estos
pines pueden leer la señal de un sensor analógico (como un sensor de temperatura) y
convertirlo en un valor digital que podemos leer.

2.5. Digital (7):

Son los pines digitales (del 0 al 13). Estos pines se pueden utilizar tanto para la entrada
digital (como decir, si se oprime un botón) y salida digital (como encender un LED).

2.6. PWM (8):

Se nota la tilde (~) al lado de algunos de los pines digitales (3, 5, 6, 9, 10 y 11). Estos
pines actúan como pines digitales normales, pero también se pueden usar para algo
llamado Modulación por ancho de pulsos (PWM, por sus siglas en Ingles).
2.7. Botón de reinicio (10)

Empujando este botón se conectará temporalmente el pin de reset a tierra y reinicie


cualquier código que se carga en el Arduino. Esto puede ser muy útil si el código no se
repite, pero quiere probarlo varias veces.

2.8. Indicador LED de alimentación (11)

Este LED debe encenderse cada vez que conecte la placa Arduino a una toma eléctrica.
Si esta luz no se enciende, hay una buena probabilidad de que algo anda mal.

2.9. LEDs RX TX (12)

TX es la abreviatura de transmisión, RX es la abreviatura de recibir. Estas marcas


aparecen un poco en la electrónica para indicar los pasadores responsables de la
comunicación en serie. En nuestro caso, hay dos lugares en la Arduino UNO donde
aparecen TX y RX - una vez por pines digitales 0 y 1, y por segunda vez junto a los
indicadores LED de TX y RX (12). Estos LEDs nos darán algunas buenas indicaciones
visuales siempre nuestro Arduino está recibiendo o transmitiendo datos (como cuando
nos estamos cargando un nuevo programa en el tablero).

2.10. Microcontrolador (13)

Lo negro con todas las patas de metal es un circuito integrado (IC, por sus siglas en
Ingles). Piense en ello como el cerebro de nuestro Arduino. La principal IC en el Arduino
es ligeramente diferente del tipo de placa a placa tipo, pero es por lo general de la línea
de ATmega de CI de la empresa ATMEL. Esto puede ser importante, ya que puede
necesitar para saber el tipo de IC (junto con su tipo de tarjeta) antes de cargar un nuevo
programa desde el software de Arduino. Esta información se puede encontrar en la
escritura en la parte superior de la IC.

2.11. PINES ICSP ICSP (15)

Es la abreviatura en inglés programación serial dentro del circuito. Son seis pines
destinados a la recepción de código. Esto te permite tener capacidad extra, antes
ocupada por el otros elementos del circuito.

MODELO PRACTICO , PROGRAMACION SIMPLE A ARDUINO:

Вам также может понравиться