I have a snes and ps1 controller, I want to use arduino to convert it to nes 7p port, is it possible?
Yes, it's absolutely possible to use an Arduino to convert SNES or PlayStation 1 (PS1) controllers into a NES 7-pin controller output, but it involves a bit of protocol translation and careful timing.
A Super Nintendo controller will already work with a NES, you just won’t have the LR shoulder buttons as well as the XY buttons.
Depending on if you want to make it or get one, this stuff is already available. Raphet makes a few of them, using avr chip ( not ardunio, but same chips ). And Bliss-Box does it all, two devices gets you any controller on any console. Interestingly also uses avr chips but not open source.
Thanks all, I did the project, it works perfectly.