Tutorial básico
Antes de comenzarDescarga el programa de www.arduino.ccDescomprime la carpetaConecta el ArduinoInstala los drivers FTDIAnota el puerto COM del Arduino
IntroducciónArduinoes un microcontroladorSueledenominarsecomo “computaciónfísica”Estábasado en el micro ATMEGA328Se programa en C (con algunasvariantes)
HistoriaEs el sucesor de Wiring, de Héctor Barragánhttp://wiring.uniandes.edu.co
El hardwareEs un sistema mínimo sofisticadoTiene un convertidor TTL a USB (el chip FTDI)Tiene un cristal de 16 MHzUn switch de reset (y se puede resetear por software)Puede alimentarse externamente
Las prestacionesSalidas digitales (son 14 o 20)Salidas análogas (son 6, usan PWM)Entradas digitales (puedes activar una resistencia de pull-up desde el software)Entradas análogas (son 6, 10 bits resol.)Comunicación serial (pin 0 y pin 1, Rx, Tx)
Los shieldsSon placas de circuitoqueexpandenlasposibilidades del Arduinoincluyendofuncionesque no traeoriginalmente
Shield inalámbrico XBee
Arduino Uno con Chield inalambrico XBee
Shield ETHERNET
Shield USB
Arduino para Robotica
El softwareEl IDE (entorno de desarrollo) estábasado en Processing (programado en Java)La versión actual (feb 2010) es la 0018 mayo 2011  es la 0022Existenlibreríaspara un númerogrande de aplicaciones y dispositivos
SketchesSon los programas de ArduinoPara las personas quehantrabajado en otrasplataformaspuede ser confusoutilizar el términosketches, yaquegeneralmente se conocecomoprograma, firmware o códigoSe fomenta la curiosidad y la investigación – tinkering (Chapistero)
ComunicaciónPara el hardware es un puerto serialEl software lo recibecomo un puerto virtualCualquierlenguaje de programaciónquepuedamandar/recibirdatosserialespuedeinteractuar con el Arduino
Sensores y actuadoresEl Arduino recibe señales externas a través de sensoresEl Arduino se relaciona con el mundo a través de actuadoresEl comportamiento lo define el código
Primer ejercicioAbra el sketch en File > Examples > Digital > BlinkVerifique que en el menú Tools esté seleccionado correctamente el puerto COM y el modelo de Arduino
Cont.Cargue el programa con el comando localizado en File > Upload to IO BoardObserve que al cargarse parpadean los LEDs Tx y RxModifique el código para que el LED parpadee rápido. Suba el código.
Para pensar / discutirTrata de describir qué hace cada línea del código del programa Blink¿Qué aplicaciones puede tener esta función?Un parpadeo lento vs. uno rápido pueden emplearse para diferentes fines. ¿Cuáles se te ocurren?
FINGracias

Introduccion Arduino 2010

  • 1.
  • 2.
    Antes de comenzarDescargael programa de www.arduino.ccDescomprime la carpetaConecta el ArduinoInstala los drivers FTDIAnota el puerto COM del Arduino
  • 3.
    IntroducciónArduinoes un microcontroladorSueledenominarsecomo“computaciónfísica”Estábasado en el micro ATMEGA328Se programa en C (con algunasvariantes)
  • 4.
    HistoriaEs el sucesorde Wiring, de Héctor Barragánhttp://wiring.uniandes.edu.co
  • 5.
    El hardwareEs unsistema mínimo sofisticadoTiene un convertidor TTL a USB (el chip FTDI)Tiene un cristal de 16 MHzUn switch de reset (y se puede resetear por software)Puede alimentarse externamente
  • 6.
    Las prestacionesSalidas digitales(son 14 o 20)Salidas análogas (son 6, usan PWM)Entradas digitales (puedes activar una resistencia de pull-up desde el software)Entradas análogas (son 6, 10 bits resol.)Comunicación serial (pin 0 y pin 1, Rx, Tx)
  • 7.
    Los shieldsSon placasde circuitoqueexpandenlasposibilidades del Arduinoincluyendofuncionesque no traeoriginalmente
  • 8.
  • 9.
    Arduino Uno conChield inalambrico XBee
  • 10.
  • 11.
  • 12.
  • 13.
    El softwareEl IDE(entorno de desarrollo) estábasado en Processing (programado en Java)La versión actual (feb 2010) es la 0018 mayo 2011 es la 0022Existenlibreríaspara un númerogrande de aplicaciones y dispositivos
  • 14.
    SketchesSon los programasde ArduinoPara las personas quehantrabajado en otrasplataformaspuede ser confusoutilizar el términosketches, yaquegeneralmente se conocecomoprograma, firmware o códigoSe fomenta la curiosidad y la investigación – tinkering (Chapistero)
  • 15.
    ComunicaciónPara el hardwarees un puerto serialEl software lo recibecomo un puerto virtualCualquierlenguaje de programaciónquepuedamandar/recibirdatosserialespuedeinteractuar con el Arduino
  • 16.
    Sensores y actuadoresElArduino recibe señales externas a través de sensoresEl Arduino se relaciona con el mundo a través de actuadoresEl comportamiento lo define el código
  • 17.
    Primer ejercicioAbra elsketch en File > Examples > Digital > BlinkVerifique que en el menú Tools esté seleccionado correctamente el puerto COM y el modelo de Arduino
  • 18.
    Cont.Cargue el programacon el comando localizado en File > Upload to IO BoardObserve que al cargarse parpadean los LEDs Tx y RxModifique el código para que el LED parpadee rápido. Suba el código.
  • 20.
    Para pensar /discutirTrata de describir qué hace cada línea del código del programa Blink¿Qué aplicaciones puede tener esta función?Un parpadeo lento vs. uno rápido pueden emplearse para diferentes fines. ¿Cuáles se te ocurren?
  • 21.