Hello there!
I'm struggling with something rather unseen - making arduino act as an controller compatibile with NES/SNES consoles - i've found plenty resources for making this works backward - using actuall NES/SNES controller connected to arduino, but none for my problem.
Things i want to do: have some buttons on breadboard, connected to arduino, and then, through original plug, sent to console. How to force arduino to send streams of bytes to console, simulating clock/latch input?
Any help much appreciated,
A.
I'm also looking to do this. I've found some documentation about the communication protocol used by the snes to read data from the controller. What I'm doing is running wires from the snes to the arduino for latch, clock and data. I have some bugs though and am not able to send data correctly.
So I've managed to get it working. I had a ton of little problems with my initial attempt. I've since rewritten it and pushed my code up to a repository on GitHub.
One of the biggest problems I ran into was that the pin manipulation via digitalRead/Write was too slow for the timing constraints the SNES has. After I switched to using a fast read/write things started working smoothly.
Hope this helps.