Semana 6
Taller III: Arduino I
- Materiales
- Software
- Contenido
- Referentes - Uso de arduino para controlar leds
- Pantone Light
- Adam Chapman [2003] Nothing (Without You)
- Jason Eppink [2010] Shadow Machine
- Jim Campbell [2004] Library
- Jim Campbell [2010] Exploded View
- Displaying information on the device
- North, Lamp prototype 2011
- Pong with 8x8 LED Matrix on Arduino
- Super Mario Bros on an 8x8 LED matrix
- Type Case
- Daniel Rozin [1999] "Wooden Mirror"
- Daniel Rozin [2015] "PomPom Mirror"
- One Hundred and Eight – Interactive Installation
- Cubepix Demo Test - by Xavi’s Lab
- Andreas Gysin "Fari"
- Rafael Lozano-Hemmer [2006] Almacén de Corazonadas
- Christian Boltanski
- Arduino - Proyectos y Experimentos
- Referencia y Tutoriales
Materiales
- IMPORTANTE - Traer todos los materiales que hemos usado en clases anteriores (LEDs, Potenciómetro, Protoboard, Resistencias, Switch, etc...).
- Arduino UNO (Si tienen otra versión de Arduino la pueden traer, si lo van a comprar, les sugiero la UNO)
- Computador portátil, puede ser Mac, Windows o Linux. (Si no traen su propio computador, deben pedir uno de los macs con Mario)
- Cable USB tipo A/B
Software
Para los que van a traer su portátil, instalar antes de clase el Arduino IDE que lo descargan gratis para su sistema operativo.
Contenido
Se pueden imaginar el arduino como una "protoboard" que ya tiene una serie de componentes electrónicos que nos permiten hacer una gran variedad de experimentos.
Una de las ventajas del arduino sobre los sistemas que veníamos creando en la protoboard está en que viene con un componente llamado microcontrolador. En el diagrama anterior, el microcontrolador es la pieza llamada Atmega328 - Este es una especie de pequeño cerebro con una memoria de tan solo 32k bytes de los cuales .5k ya los está usando el software que sabe donde estan las partes de la placa y cómo comunicarse con ellas. En el computador podemos escribir programas (con el Arduino IDE) con instrucciones que grabamos en la memoria del microcontrolador y éste se encarga de ejecutarlas con las partes de la placa que nosotros queremos controlar. Inicialmente puede sonar como algo limitado si lo comparamos con la memoria de sus computadores o incluso el de su celular. La verdad es que esta placa es muy potente y veremos la gran cantidad de posibilidades que tenemos con ella una vez la aprendemos a usar.
En la clase de hoy aprenderán sobre el flujo de trabajo con la placa: como conectarla al computador, conectar nuestros componentes a los pins y como grabar instrucciones en el microcontrolador para expandir los experimentos que veníamos haciendo con LEDs.
Básicamente estamos volviendo a la primera clase de electrónica donde aprendimos a prender un led con la papa y luego con la pila y resistencia en la protoboard. Lo que hacemos con el arduino es complejizar esta idea de prender un led con la ayuda de computación y así nos vamos acercando a la comprensión de las posibilidades plásticas y expresivas de la computación física.
Referentes - Uso de arduino para controlar leds
Pantone Light
Adam Chapman [2003] Nothing (Without You)
Jason Eppink [2010] Shadow Machine
http://jasoneppink.com/shadow-machine/
Jim Campbell [2004] Library
Jim Campbell [2010] Exploded View
Displaying information on the device
North, Lamp prototype 2011
Cuando entendemos que en computación podemos controlar cada led, podemos crear "pantallas" con cuadrillas de LEDs u otras cosas.
Pong with 8x8 LED Matrix on Arduino
Super Mario Bros on an 8x8 LED matrix
Type Case
Daniel Rozin [1999] "Wooden Mirror"
Daniel Rozin [2015] "PomPom Mirror"
One Hundred and Eight – Interactive Installation
Cubepix Demo Test - by Xavi’s Lab
Andreas Gysin "Fari"
Rafael Lozano-Hemmer [2006] Almacén de Corazonadas
http://www.lozano-hemmer.com/pulse_room.php
Christian Boltanski
http://www.artnet.com/artists/christian-boltanski/
[2008] Les Archives du cœur
 #### [2012] MigrantesArduino - Proyectos y Experimentos
Documental sobre arduino - Historia y algunos ejemplos de sus usos.
Arduino Playground: Un serie de proyectos seleccionados por Arduino que demuestran la gran variedad de usos que le dan sus usuarios.
Referencia y Tutoriales
Referencia del lenguaje de programación - indispensable cuando estén programando o entendiendo el código de otros.
https://www.arduino.cc/en/Reference/HomePage