Paso 2: Software
Ahora hay un par de cosas a la nota sobre esta página
1) su base fuera de la biblioteca de teclado usb se encuentra en el tocino rancio
http://code.rancidbacon.com/ProjectLogArduinoUSB, que requiere arduino 0016! He ensuciado con esto unos días tratando de conseguir que compilar el software 18 de arduino, y aunque quiere trabajar la computadora nunca puede comunicarse con el dispositivo, dejando un globo feo al lado de mi reloj, que la biblioteca de joystick plano no hace nada en 18
Arduino 16 comenzó a ser un dolor en el trasero, no arranca para mí, lo que averiguado es que necesitaba para eliminar el fichero preferences.txt que 18 había puesto en mi carpeta de usuario y comience a arduino 16, debería funcionar y sigue trabajando fuera de 16 18 archivo
Ver http://www.arduino.cc/en/Hacking/Preferences para ver donde encuentras tuyo si necesita demasiado
2) los comentarios de la página de la biblioteca de palanca de mando del estado que no compila y no es así, su no tan difícil de solucionar, y ya tengo en la descarga de software. Pero si alguien quiere saber...
en UsbJoystick.h que deberá incluir interrupt.h con los otros 2 incluye y cambiar la línea 105 de...
{} void sendJoystick (val0 bytes byte val1, val2 byte, byte val3, val4 bytes, val5 bytes, val6 bytes, val7 bytes)
Para
void sendJoystick (uchar val0, uchar val1, val2 uchar, uchar val3, val4 uchar, uchar val5, uchar val6, uchar val7) {}
Finalmente, después de toquetear esta biblioteca por casi 2 días sólidos, que renuncié en el cambio de su configuración, por lo que el equipo ve una palanca de mando botón 6 eje 4, a pesar de que sólo responde a 2 ejes y 4 botones
Pasando, a continuación verás 2 archivos, el archivo zip contiene la lib usbjoystick fijo, coloque en la carpeta /hardware/libraries de arduino 16 y mis archivos de proyecto, abra el archivo pde en arduino 16, compilación y carga
de lo contrario si tienes un programador avr práctico y no les importa lidiar con avrdude existe también un maleficio