El documento presenta un taller sobre Arduino con los siguientes objetivos: descubrir Arduino y sus posibilidades artísticas, combinar hardware y software para hacer tangible lo intangible, perder el miedo a la programación y electrónica, y realizar los primeros pasos en programación con Arduino. Explica brevemente qué es Arduino, su historia y desarrollo, el entorno de programación, componentes básicos como LEDs, resistencias y sensores, y enlaces de interés.
3. uoc.edu17/6/17 3
● Descubrir el mundo de Arduino y sus posibilidades en el mundo artístico.
● Descubrir cómo la combinación de una placa Arduino, algunos componentes
electrónicos y un poco de programación nos permite hacer tangible lo intangible
e intangible lo tangible.
● Perder el miedo a la programación y a la electrónica.
● Explorar y experimentar nuevos procesos de creación partiendo de código y la
electrónica.
● Realizar los primeros pasos en programación con el entorno Arduino.
● Proporcionar una base para poder seguir trabajando con Arduino.
00.1 Objetivos
5. uoc.edu17/6/17 5
● Una empresa de hardware libre
● Una comunidad tecnológica
● Un conjunto de placas electrónicas
● Un lenguaje de programación
Una herramienta de prototipado para proyectos multidisciplinarios.
01.1 ¿Qué es Arduino?
9. uoc.edu17/10/16 9
02.1 Un poco de historia
● Interaction Design Institute Ivrea (Italia), año 2005
● Basado en el trabajo final de máster de Hernando Barragán (Wiring) estudiante
del instituto
● Se considera autores a Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca
Martino y David Mellis.
● Deciden hacerla Open Source por miedo a perder el desarrollo cuando cierre el
instituto.
● Se distribuye inicialmente en Italia, España y Estados Unidos
10. uoc.edu17/10/16 10
02.2 Un poco de historia
Controversia
● Durante dos años coexisten dos empresas Arduino: Arduino LLC (arduino.cc) y
Arduino S.R.L. (arduino.org).
● La prehistoria de Arduino según Hernando Barragán:
http://arduinohistory.github.io/
Documental
● https://vimeo.com/18390711
14. uoc.edu17/10/16 14
04.1 El entorno de desarrollo
1. Verificar
2. Subir
3. Nuevo
4. Abrir
5. Guardar
setup()
Inicializaciones
loop()
Instrucciones que se
repetirán continuamente.
fuera
Declaraciones de variables,
funciones, includes...
17. uoc.edu17/10/16 17
05.2 Un poco de electrónica
Voltaje recomendado para diferentes tipos de led
● Rojo = 1,8 a 2,2 voltios.
● Anaranjado = 2,1 a 2,2 voltios.
● Amarillo = 2,1 a 2,4 voltios.
● Verde = 2 a 3,5 voltios.
● Azul = 3,5 a 3,8 voltios.
● Blanco = 3,6 voltios.
Para calcular la resistencia usaremos la fórmula:
R = (Vfuente - Vled) / I
La intensidad (I) será entre 10 y 20 mA
Fuente: Wikipedia (https://es.wikipedia.org/wiki/Led)
Leds