Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CON ARDUINO
cátedra de innovación
Campus de Gandia
Introducción
finalidad de involucrar a los centros de enseñanza secundaria en la
realización de un jardín compuesto por ciberflores. Estas
ciberflores son creaciones artísticas construidas a partir de un
microcontrolador Arduino que las dota de interactividad.
• Material utilizado en el taller último nivel en el que se trabajará con la conexión bluetooth para
controlar la ciberflor de manera inalámbrica.
Arduino es un proyecto de hardware libre que surgió para Dentro de nuestros proyectos la placa Arduino será el
facilitar el uso de la electrónica en proyectos cerebro que gestiona toda la información recogida desde
multidisciplinares. los sensores, toma decisiones y actúa sobre los elementos
de control conectados.
El hardware de Arduino consiste en una placa de circuito
impreso que contiene un microcontrolador, normalmente La plataforma ArduinoBlocks permite generar, compilar y
Atmel AVR, y varios puertos de entrada/salida digitales y subir el programa a la placa Arduino mediante una
analógicos donde se pueden conectar sensores y/o conexión USB. Una vez subido el programa a la placa, esta
actuadores. no necesitará estar conectada al ordenador, pudiendo
alimentarla a través de una fuente de alimentación para
Existen múltiples placas Arduino con diferentes
que funcione de manera autónoma.
características y distintos microcontroladores.
Registrándonos como usuarios en la plataforma podemos
aprovechar todas sus posibilidades.
Enlace al video ArduinoConnector en castellano y en valenciano
En el canal Youtube de la Cátedra de innovación se En primer lugar podemos ver el video en el que se
pueden visualizar todos los videos a los que haremos muestra cómo instalarse el programa ArduinoConnector.
referencia en este taller.
Nivel 1. Trabajando
con LEDs y sensores
En este primer nivel vamos a realizar una flor sencilla, que
posee un nivel de interactividad muy básico. En concreto
haremos que se encienda un led situado en el centro de la
flor cuando acerquemos un objeto a la misma.
• Encender un LED
El circuito más sencillo que podemos realizar realiza el encendido de un LED que tendremos conectado al pin 11
del Arduino. Este cictuito incluye una resistencia de 220 Ω cuya finalidad es limitar la cantidad de corriente que
atravesará el LED para evitar que se queme. Como se observa en la figura de la derecha, el programa a realizar en
ArduinoBlocks es muy sencillo, tan sólo realiza la activación del LED.
Encender un LED
Ficha autoexplicativa del cicuito utilizado para encender y apagar un led un LED
A continuación cambiamos el programa para realizar el encendido y apagado de un LED, de manera que podemos
fijar el tiempo en el que el LED permanece en cada estado.
Encender un LED durante un tiempo predeterminado
Ficha autoexplicativa del cicuito utilizado para encender un LED usando un sensor de proximidad
Para este circuito utilizaremos un sensor de ultrasonidos que recoge un eco cuando detecta la presencia de algún objeto.
Este sensor posee cuatro pines, dos para alimentarlo y dos para recibir el disparo y enviar una señal que informa de que se
ha recibido el eco. Conectaremos el pin de disparo al pin 6 del Arduino y el de eco al pin 7.
Encender un LED usando un sensor de proximidad
Video del programa encendido de un led usando un sensor de proximidad, Enlace al video.
Material electrónica y arte nivel 1
Nivel 2. LEDs y
sensores avanzados
En esta unidad vamos a aumentar un poco el nivel de
complejidad. Para ello utilizaremos algunos LEDs y
sensores un poco más avanzados. En concreto se trabajará
con LEDs RGB, anillos de LEDs y sensores de luz y
sonido.
• Sensor de luz
• Sensor de sonido
En este ejemplo aprendemos a regular la cantidad de luz una resistencia que limita la corriente que circula por el
emitida por un LED utilizando la salida analógica LED.
modulada por ancho de pulsos (PWM).
El valor de la resistencia será de 220 Ω.
El circuito que se implementa es similar al utilizado en los
casos vistos en el nivel 1, tan sólo será necesario un LED y
encender varios leDs
E n e s t e c a s o s e u t i l i z a rá n t re s L E D s c o n s u s
correspondientes resistencias. Cada LED se excitará
utilizando un pin diferente del Arduino. De nuevo
utilizaremos resistencias de 220Ω.
Video de los programas de control de la luminosidad del led, les RGB y anillo de leds Enlace al video.
Sensor de luz
Utilizaremos una resistencia dependiente de la luz (LDR)
como sensor de luz para dotar de interactividad a nuestra
flor.
• Pantalla LCD
• Sensor de Infrarrojos
• Motores
En este ejemplo vamos a hacer que se enciendan los LEDs En la página siguiente se muestran todos los códigos que
en función de la tecla que pulsemos del mando IR. Para pueden ser enviados al pulsar las teclas del mando a
ello utilizaremos un sensor de infrarrojos que detectará el distancia.
código que emite el mando. El Arduino recibe el código
detectado y actuará en consecuencia.
Sensor de infrarrojos
• El motor de continua
En primer lugar vamos a realizar una conexión muy sencilla entre el Arduino y
el teléfono móvil. En este caso enviaremos un texto al teléfono.
control de un led
vía bluetooth
A continuación controlaremos el encendido y apagado de
un LED utilizando la conexión Bluetooth.
Control con sensor
y con bluetooth
El último ejemplo desarrollado permitirá controlar el
encendido del LED utilizando dos vías: un sensor de
proximidad y la conexión Bluetooth.
conexión bluetooth
Campus de Gandia