Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arduino

 Arduino

Campus Party, 2010, Expo Bancomer Santa Fe, Ciudad de México

Avatar for Manuel Rabade

Manuel Rabade

April 16, 2012
Tweet

More Decks by Manuel Rabade

Other Decks in How-to & DIY

Transcript

  1. Arduino Plataforma de prototipado electrónico compuesta por una placa de

    desarrollo y un entorno de programación enfocado en la facilidad de uso y flexibilidad. Esta orientada a artistas, diseñadores, aficionados y cualquiera interesado en crear objetos o ambientes interactivos. http://arduino.cc
  2. Sistema embebido Es un sistema de computo diseñado para realizar

    una o pocas funciones. Esta embebido dentro de un dispositivo que incluye hardware además de otras partes eléctricas y mecánicas http://es.wikipedia.org/wiki/Sistema_embebido
  3. PC vs Sistema Embebido • ATMega328P @ 20 Mhz •

    2 Kb RAM • 32 KB Flash/1Kb EEPROM • I/O: • 23 GPIO (6 analógicos) • SPI/USART/I2C • 9V @ 500 mA • Intel P8600 @ 2.6 Ghz • 4 Gb RAM • 250 Gb SATA + DVD + MCR • I/O: • USB/Firewire/e-SATA • WiFi/Bluetooth/Ethernet • 19.5 V @ 3.3 A
  4. Computación Física Es un acercamiento para aprender como los humanos

    se comunican a través de las computadoras que parte de considerar como los humanos se expresan físicamente. http://www.tigoe.net/pcomp/blog/archives/notes/000169.shtml
  5. Ventajas • Económico • Multiplataforma • Simplicidad • Open Source

    • Comunidad http://arduino.cc/en/Guide/Introduction
  6. Software • Cargador de arranque • Entorno de programación •

    Bibliotecas http://arduino.cc/en/Guide/Environment
  7. Termómetro digital int sensorPin = 0; setup() { Serial.begin(9600); }

    loop() { int reading = analogRead(sensorPin); float voltage = reading * 5.0 / 1024; Serial.print(voltage); Serial.println(" volts"); float temperatureC = (voltage - 0.5) * 100 ; Serial.print(temperatureC); Serial.println(" degress C"); float temperatureF = (temperatureC * 9 / 5) + 32; Serial.print(temperatureF); Serial.println(" degress F"); delay(1000); } http://www.ladyada.net/learn/sensors/tmp36.html
  8. Recursos The Arduino project: open-source electronics prototyping introduced by Massimo

    Banzi http://bit.ly/c8bvKH Getting Started with Arduino http://arduino.cc/en/Guide/HomePage AVR-GCC Programming Guide http://bit.ly/cR3rNg New Media Art, Design, and the Arduino Microcontroller: A Malleable Tool http://aliciagibb.com/thesis