Práctica 0 Intro Arduino
Práctica 0 Intro Arduino
Práctica 0 Intro Arduino
Práctica 0: Arduino
Tecnologías Emergentes
Guión de prácticas
Guión de prácticas
Práctica 0: Arduino
Introducción al uso elemental de la placa Arduino UNO (R3)
Introducción
La placa Arduino UNO es uno de los modelos de placas de hardware libre (es decir, cuyo diseño,
esquemáticos, programación, etc. están abiertos y disponibles a todos) más populares para el
desarrollo de proyectos de hardware hoy en día.
La placa, que se puede alimentar bien por USB, por baterías o por un alimentador externo, se puede
conectar al PC para programarla e incluso para comunicarse con el mismo durante su actividad. Pero
también, una vez programada, puede usarse sin depender del PC.
Como se observa en el gráfico anterior, la placa dispone de una serie de E/S digitales (13) y entradas
analógicas (5), algunas de ellas especializadas en realizar ciertas funciones (como la 0 y 1 para
comunicación en serie, las 9 a 11 para generar señales cuadradas PWM, etc.).
Recomendamos revisar los apuntes de teoría del seminario de Arduino antes de comenzar con la
práctica.
1
Guión de prácticas
Entorno de trabajo
Para trabajar con la placa en el aula de prácticas, entraremos al cargador de imágenes REMBO (el que
aparece al encender la máquina) con nuestro usuario y contraseña y con código “tec_em”.
Hay que tener en cuenta que esta imagen tiene instalado el software y drivers para la placa Arduino
modelo UNO R3. Si se desea usar otra placa, no contamos con privilegios de administador para
instalar los drivers, y por tanto, habrá que usar un portátil.
Consideraciones previas.
Lo primero es la seguridad… así que antes de usar la placa, y para evitar daños en la misma,
es conveniente leer la siguiente información:
Ejercicios propuestos
2
Guión de prácticas
segundos, rojo 1 – ambar 2 durante 500 ms, verde 1 – rojo 2 durante 3 segundos,
ambar 1 - , rojo 2 durante 500 ms.
• SOS con zumbador. Se trata de un zumbador que en código morse (pitidos
largos/cortos) especifica una palabra, en nuestro caso SOS. Para el que no lo sepa, la S
son tres señales acústicas de corta duración y la O tres señales acústica de larga
duración. El zumbador debe estar conectado al pin 13, los pitidos cortos tendrán una
duración de 100 ms y los largos 300 ms. Entre letra y letra debe pasar un tiempo de
300 ms y entre SOSs debe haber un tiempo de 1000 ms. Nota: Debes usar variables
para guardar los tiempos que vas a usar.
• Secuencia de leds con pulsador. Se trata de encender y apagar 4 leds secuencialmente
al accionar un pulsador. El pulsador debe estar conectado al pin 4, y los leds a los
pines 5,6,7 y 8. Se deben encender y posteriormente apagar los leds desde el pin 5 al
8, con un tiempo de duración de encendido y apagado de 200 milisegundos. Nota: la
secuencia principal del programa debe estar reproducida en una función a la que
llamará el programa principal.
• Termostato. Se trata de un dispositivo que haga funcionar un motor y un led cuando
la temperatura supera cierto umbral. Para ello conectaremos una ntc (sensor térmico)
a la entrada analógica 0, un led al pin 5 y un motor de corriente continua al pin 10.
Cuando la temperatura llegue a cierto umbral de voltaje (entre 0 y 1024) que nosotros
decidamos, se conectarán a la vez el diodo led y el motor que puede tener unas aspas
de ventilador en su eje para enfriar la ntc. Además se deberá visionar el valor de
voltaje en la entrada analógica (valor entre 0 y 1024) en una consola en el PC
3