Convertir un mando NES a USB con Arduino (2 / 12 paso)

Paso 2: Software

yo no soy lo suficientemente inteligente como para calcular la mitad de estas cosas usb, por lo que estaban usando una biblioteca, en esta investigación en google viejo buena, encontré http://www.arduino.nl/?p=36

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

Artículos Relacionados

Utilizando un controlador NES para emuladores con Arduino y procesamiento

Utilizando un controlador NES para emuladores con Arduino y procesamiento

He encontrado varias formas de conectar un controlador NES al ordenador para su uso como un emulador de gamepad pero ninguno parece ser simple y compatible con lo que tenía en mano.Ésta sólo funciona con Arduino Leonardo, Micro y debido: https://gist
Música de la taza: Convertir el agua en un instrumento con Arduino y ChucK

Música de la taza: Convertir el agua en un instrumento con Arduino y ChucK

¿Qué pasa si usted podría convertir cualquier superficie conductora en un instrumento? ¿Como, digamos... una taza de agua? Lo mejor de todo, es barato; lo único que necesita $1 vale de componentes eléctricos adicional (no incluye Arduino).Para este p
Mando a distancia Robot con Arduino

Mando a distancia Robot con Arduino

L293D es un doble motor driver puente H circuito integrado (IC). Controladores de motor actúan como amplificadores de corriente ya que llevan un control de poca intensidad de señal y proporcionan una señal de corriente más alta. Esta señal de corrien
Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

yo estuve apoyando un grupo de estudiantes en su proyecto de graduación. Una de las dificultades fue el control de una unidad de aire acondicionado con microcontrolador Arduino.El primer experimento que tratamos de resolverla era por registro la seña
IPhone Learing mando a distancia Universal con Arduino

IPhone Learing mando a distancia Universal con Arduino

Hola y Bienvenidos a mi primer Instructable.No sé ustedes, pero nunca puedo encontrar el control remoto para mi TV. Siempre parece desaparecer cuando lo necesito y luego sólo aparece días más tarde como cuña dentro del sofá por uno de los niños. Una
Detector de gas / indicador (powered USB) con arduino

Detector de gas / indicador (powered USB) con arduino

ArduSnifferEste Instructable muestra cómo construir un detector de gas indicador utilizando un arduino.El producto final es USB accionado y muestra la cantidad de gas detectado en una pantalla led.En este diseño se trabaja también el botón de reset e
Conectando Arduino a MySQl base de datos con USB con MysqlIO

Conectando Arduino a MySQl base de datos con USB con MysqlIO

Siempre pensé en controlar arduino desde otro dispositivo Wi-Fi o internet, pero no quería sacrificar cualquier pin para la comunicación. Ya hice un proyecto para controlar mi PC con arduino usando IR remote (usted puede encontrar el enlace aquí).Act
No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

este coche No.03 utiliza un sistema similar como coche No.02, pero aplicación diferentes chasis sobre orugas CR-01, que cuenta con sistema opcional 2 servos y que hace conducción de cangrejo (4 ruedas misma dirección) o corto radio de giro de conducc
BRICOLAJE TV de pantalla LCD con Arduino y mando a distancia inteligente

BRICOLAJE TV de pantalla LCD con Arduino y mando a distancia inteligente

En los pasos siguientes, usted hacer un DIY "TV" con el código para un smart remote y realmente vídeos y posiblemente incluso conectar el mando a distancia inteligente a la placa de base real.Materiales:Espejo de papelEstabilizador sólido y no f
Cómo hacer un mando a distancia controlado por una mano robótica con Arduino

Cómo hacer un mando a distancia controlado por una mano robótica con Arduino

Este es mi proyecto escolar para 5 º año de secundaria (yo soy italiana, tenemos 5 años de secundaria).Consiste en una mano artificial controlada por un guante con sensores de flexión. La mano artificial reproduce los movimientos de la mano con el gu
Comunicación serial USB Android Arduino con el cable OTG

Comunicación serial USB Android Arduino con el cable OTG

He hecho una noche de la Arduino basado lámpara con fotorresistencia y problema con lo de los niveles de luz era diferente de un lugar a otro, cuando estoy probando he utilizado un valor como un umbral para encender la luz y después de fijación en su
¿Cómo convertir una cámara USB con Raspberry Pi en una cámara de IP de Onvif?

¿Cómo convertir una cámara USB con Raspberry Pi en una cámara de IP de Onvif?

IntroducciónEn este instructable, vamos a hacer una nueva solución de cámara interesante, que nunca han visto antes! Me gustaría mostrar cómo puede usted establecer conexión tu cámara USB y frambuesa Pi con cámara SDK. El objetivo es convertir su web
Construir su papel TV reomte mando con arduino

Construir su papel TV reomte mando con arduino

Hola cada uno,soy vigneshraja. hice este proyecto para la diversión. Pensé que si mi tv remoto convertido en touch remote.so hice este proyecto mediante la combinación de la biblioteca remota IR y la biblioteca de táctil capacitiva de arduino.for toc
Campana de bronce USB reloj llamativo (con Arduino)

Campana de bronce USB reloj llamativo (con Arduino)

molestar a sus compañeros de trabajo: conducir en mendicidad que apague su especial reloj de PC!Este hecho poco aparejo interfaces por USB el reloj de tu PC y genera abolladuras y media horas en una campana de bronce verdadero. Grandes cosas en su of