Tutorial de Arduino

De Casiopea

Instalación de hardware y conexión al software

  1. Descarga e instala el IDE de Arduino.
  2. Descarga e instala el IDE de Processing.
  3. En el caso de usar clones de Arduino con el chip CH340 descargar e instala el driver para MAC o PC, luego reinicia el equipo.
  4. Ahora puedes conectar el Arduino al puerto USB.
  5. Abre el IDE de Arduino, en el menú Herramientas selecciona la placa Arduino que están usando, en nuestro caso seleccionamos Arduino UNO.
    Archivo:SelectPlaca.png
    La selección de este paso depende de la placa Arduino que estén usando
  6. Luego debes seleccionar el puerto al que está conectado el Arduino.
    Archivo:SelectUsb.png
    Los nombres del puerto varian según el OS y la placa que usas.
  7. Abre el ejemplo que se encuentra en Archivos> Ejemplos> Firmata> StandardFirmata.
  8. Luego sube el sketch presionando el botón Upload.
    Archivo:UploadArduino.png
    En el visor inferior debe decir "subido"
  9. Una vez subido el StandardFirmata al Arduino, debes cerrar el IDE Arduino y abrir el IDE Processing.
  10. En Processing debes cargar la libreria Firmata en Herramientas> Añadir Herramientas.
  11. En el menú libraries buscar Firmata e instalar.
  12. En los ejemplos de Processing abrir Arduino Input
  13. En el programa debes escoger el puerto COM correspondiente en la siguente linea de código: arduino = new Arduino(this, Arduino.list()[1], 57600); El número 1 corresponde al puerto COM.
  • Para los que no les funciona el metodo anterior, prueben reemplazar dentro del codigo, donde diga Arduino.list()[0] por con nombre del puerto, ejemplo "COM3", entre comillas
  1. Al hacer todos estos pasos y arrancar el programa de Processing, deberías ver algo como este video. En este caso hay conectado 5 potenciómetros a las entradas análogas y una entrada digital, estos modifican los diámetros de los círculos en la parte inferior y el botón prende y apaga el pin al que esta conectado.
  • Para el caso de los que usarán botones, revisar la documentación en ésta página
  • Para sensores análogos seguir el ejemplo del potenciómetro en ésta página
  • También recomendamos revisar los tutoriales en ésta página