Paso 5: Gimp para la integración de linux
Finalizado el proyecto aun sin este paso, pero, si usted tiene una máquina GNU/Linux, esto hará que a este lector de color mucho más fresco.
Colors.c es un plug-in para Gimp que sólo funciona en Linux. Simplemente envía un byte a la Arduino cuando se hace clic en el botón "Leer color de sensor de..." en la sección de "Color" del menú y, cuando las respuestas de Arduino, lee el código de color y se establece como nuevo color de primer plano.
El condensador entre el pin de reset y el suelo es esencial, porque el plug-in abre una nueva conexión en serie cada vez se hace clic en el botón "Leer color de sensor de...", y, si no se desactiva el auto-reset, el plug-in mostrará valores extraños.
Antes de instalar el plug-in tienes que comprobar si la placa Arduino está conectada al puerto serial /dev/ttyACM0. Puede comprobarlo desde el IDE de Arduino: en la esquina inferior derecha se debe escribir algo como "Arduino UNO en/dev/ttyACM0".
Si no es así, usted debe hacer algunos cambios a la línea 116 de color.c archivo. La línea original es:
fd = open("/dev/ttyACM0", O_RDWR | O_NOCTTY | O_NDELAY);
Se debe reemplazar "/ dev/ttyACM0" con la dirección del puerto serial en el que la Junta está conectada.
Por ejemplo, si en el IDE está escrito "Arduino UNO en /dev/ttyUSB2", la línea en el archivo de colors.c tiene este aspecto:
fd = open("/dev/ttyUSB2", O_RDWR | O_NOCTTY | O_NDELAY);
Después de esta verificación usted puede simplemente instalar el plug-in escribiendo en un emulador de terminal:
gimptool-2.0 --install /path/to/the/source/colors.c
Este instructable termina aquí. Espero que encuentren interesante este proyecto. Si tienes algunas preguntas no dude en preguntar. Por favor dejar comentarios.