Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduino es una solución tecnológica que ofrece distintos modelos de placas controladoras
programables con entradas y salidas digitales/analógicas donde es posible conectar leds, sensores
y motores. Están pensadas para el diseño de pequeños proyectos domésticos de electrónica y
robótica. Estos proyectos consisten en la elaboración de sistemas físicos interactivos que recojan
inputs externos a través de sensores, los procese utilizando un programa de control, y ejecute
órdenes sobre luces, motores y otros dispositivos conectados a la placa. Arduino facilita el trabajo
con microcontroladores por lo que representa una opción muy interesante en el mundo educativo
para la iniciación del alumnado a la electrónica.
• Coste reducido. Las placas Arduino son relativamente baratas, sobre todo, los modelos
compatibles que pueden rondar los 6 euros.
1
Modelos de placas
Grupo 1. Nivel de iniciación. Son modelos fáciles de utilizar en tus primeros proyectos creativos.
Es la opción recomendada para empezar a aprender y jugar con la electrónica y la programación.
El más popular es Arduino Uno Rev3
2
Grupo 2. Funcionalidades mejoradas. Se utilizan en proyectos más complejos porque incorporan
prestaciones más avanzadas y rápidas.
3
Grupo 3. Internet de las cosas. Están pensadas para crear dispositivos conectados a través de
Internet.
4
Anatomía de la placa
• Regular de voltaje. Protege la placa Arduino frente a tensiones elevadas. Sin embargo no
es recomendable conectarlo a más de 20 V.
• Cristal 16 Mhz. Es el reloj oscilador de cristal de cuarzo que marca el ritmo o velocidad a la
que se ejecutan las instrucciones en la placa Arduino.
5
• Led pin 13. Es un led integrado en la placa que se ilumina cuando se interactúa con el pin
digital 13. Resulta muy útil en depuración.
• Entradas/salidas digitales. Son los pines etiquetados del 0 al 13. Se pueden utilizar tanto
para la entrada digital (p.e. recibir la pulsación de un pulsador) como para la salida digital
(p.e. enviar un impulso para encender un led).
• Pines PWM (Pulse Wide Modulation = Modulación Ancha de Pulso). Los pines etiquetados
con este signo ~ (3,5,6,9,10 y 11) pueden actuar como pines digitales de entrada/salida
pero, a diferencia del resto de pines digitales, también pueden simular salidas con
modulación analógica de valores entre 0 y 255 emitiendo una señal cuyo voltaje oscila
entre 0 y 5 V.
• Led de encendido. Indica que la placa está recibiendo alimentación eléctrica y puede
resultar útil en depuración de errores.
• ICSP (In-Chip Serial Programming = Programación en Serie del Chip Integrado). Este
conector permite acceder a la memoria flash de la placa para guardar en ella el gestor de
arranque Bootloader. Este gestor de arranque suele venir grabado de fábrica en la
memoria flash de la placa permitiendo la comunicación de la misma con el ordenador.
• Entradas analógicas. Son los pines etiquetados de A0 hasta A5. Pueden leer la señal
enviada por un sensor analógico (p.e. un sensor de temperatura) y se convierte en un
valor digital que podemos leer.
• Salidas de alimentación (5V, 3.3V, GND, etc). Los pines etiquetados con 5V y 3.3V
proporcionan corriente eléctrica a estos voltajes. Los pines etiquetados como "GND"
(GND-Ground = Tierra) se utilizan para conectar el circuito a tierra.
6
Kit de iniciación Arduino
BreadBoard
Es una placa, también llamada protoboard, sobre la cual se pueden pinchar los componentes
electrónicos para diseñar un circuito sin necesidad de soldaduras. La breadboard dispone de filas y
columnas de agujeros con los contactos del metal para insertar componentes. Estos orificios están
conectados internamente tal y como se ilustra en la imagen derecha. Existen distintos tamaños de
placa de pruebas. Este kit incluye concretamente el modelo de 400 puntos (2x5x30+2x2x25)
Cables conectores
En este pack se incluyen 10 cables largos de 200 mm (x5 azules y x5 grises) y 20 cables más cortos
de 100 mm de distintos colores (x5 negros, x5 rojos, x5 amarillos y x5 verdes). Estos cables
7
disponen en sus extremos de pines metálicos para poder pincharlos cómodamente en la
breadboard.
Leds
LED (Light Emitting Diode=Diodo de emisión de luz). Se trata de un tipo de diodo que emite luz
cuando es atravesado por la corriente eléctrica. Como todos los diodos, la corriente sólo fluye en
un sentido por lo que si se insertan al revés no iluminarán. El ánodo o polo positivo generalmente
es la patilla más larga y el cátodo o polo negativo es la más corta. Cuando el led se representa con
ambos terminales de la misma longitud entonces el ánodo será el terminal que muestra una
doblez o ángulo. En el kit se aportan 5 leds rojos y 5 leds verdes.
Led RGB
Se trata de un led tricolor con 4 terminales: un cátodo para cada color (rojo, verde y azul) y un
anodo común. El ánodo común es la patilla más larga. El led RGB que contiene este kit es del
tipo anodo común. La variante alternativa de cátodo común es más facil de programar con S4A
como veremos. Por este motivo se propone reemplazarlo por un led RGB complementario del tipo
cátodo común.
8
Condensadores
Son dispositivos que almacenan y devuelven energía eléctrica al circuito. Cuando el voltaje del
circuito es más alto del que está almacenado en el condensador, la corriente fluye del circuito al
condensador dándole una carga. Cuando el voltaje del circuito es más bajo, la energía eléctrica
almacenada en el condensador se devuelve al circuito. Se suelen colocar entre el terminal positivo
y negativo de un sensor o motor para suavizar las fluctuaciones de tensión que se puedan
producir.
• 10 condensadores cerámicos de 10 nF
Pulsador
Cierran el circuito cuando se presionan y lo abren cuando se liberan. El kit contiene 5 unidades de
este dispositivo.
9
Interruptor deslizante (slide switch)
Es un dispositivo de dos posiciones que se puede utilizar para abrir o cerrar un circuito
colocándolo en la posición apropiada.
El modelo SW200D que contiene este kit funciona al variar la inclinación horizontal del interruptor.
Cuando se cambia a la posición vertical elevando un ángulo superior a 10 grados el terminal
dorado por encima del terminal plateado entonces adoptará la posición off. Cuando se eleva el
terminal plateado por encima del dorado entonces toma la posición on.
Servo Motor
Es un tipo de motor reductor que sólo puede girar 180 grados. Es controlado por señales eléctricas
en formato de pulsos que son enviadas desde la tarjeta Arduino. Cada pulso enviado le indica al
motor a qué posición debe moverse.
10
Diodo
Es un dispositivo que conduce la electricidad sólo en un sentido. Es útil utilizarlo en un circuito con
un motor o carga que consuma gran cantidad de energía. El terminal positivo o ánodo del diodo
debe conectarse al punto del circuito con más tensión. El cátodo o terminal negativo debe
conectarse a un punto con menos tensión. Normalmente el cátodo se indica con una franja blanca
en el lado del cuerpo del diodo.
Resistencias
11
• 10 k ohm = Marrón + Negro + Naranja + Oro = 10 x 103 ± 5%
Potenciómetro
El POT es un dispositivo que ofrece una resistencia variable en función del giro del mando. Dispone
de 3 terminales. Los terminales extremos están conectados a los respectivos extremos del material
resistivo. El terminal medio se conecta a un cursor que se mueve sobre el material resistivo. El
valor de la resistencia que genera cambiará en función de la posición del mando.
Termistor
Los termistores son resistencias especiales cuya resistencia cambiará en función de la temperatura
que les rodea. Proporcionan una forma muy útil y conveniente para detectar la diferencia de
temperatura.
Foto-resistencia o LDR
Se trata de una resistencia variable que cambia su resistencia según la intensidad de luz que incide
sobre su superficie.
Zumbador
12
GND. El zumbador se puede conectar a las salidas digitales y emitirá un tono cuando la salida sea
1. También se puede conectar a una salida analógica PWM para generar un sonido con distintas
intensidades.
Componentes adicionales
Cable USB
13
LED RGB de cátodo común
Se propone utilizar el led RGB de cátodo común en lugar del led RGB de ánodo común porque
resulta más fácil de montar y más intuitivo. Se trata de un led tricolor con 4 terminales: un ánodo
para cada color (rojo, verde y azul) y un cátodo común. El cátodo común es la patilla más larga y se
conecta a un pin GND de la placa Arduino. Cada ánodo de color se conecta a un pin PWM de la
placa. Esto permite controlar mediante programación el color que mostrará ese led en cada
momento: rojo, verde o azul.
Transistor
Es un componente de tres terminales que puede trabajar como un interruptor electrónico. Es útil
para controlar mediante programación elementos como leds, motores, zumbadores, etc. Cuando
el transistor recibe un impulso de control a través del terminal base, cierra los terminales
extremos, permitiendo el paso de corriente desde el colector al emisor. De esta forma el
elemento (led, motor, zumbador, etc) que está conectado al terminal emisor recibe la energía
necesaria que lo hace funcionar (gira, emite luz, genera un sonido). Existe gran variedad de
transistores en el mercado pero en este caso utilizaremos el modelo BC 547.
Sensor de temperatura
14
15