Page 1 of 1

Best way to make a Wireless controller

Posted: Fri Jan 10, 2014 1:39 pm
by KanedaFr
While look at UWR video, I was wondering how it could be done for Genesis

Especially to handle 6 buttons and 3 buttons Mode, should the SEL should be driven by the receiver or the emitter.

EMITTER version
Joypad keeps it's multiplexer chip
The receiver asks for current state of button using current TL, ...
It means the receiver->emitter is no more than an wire over-the-air
Problem : does the emitter will reply fast enought ? (there is a lot of delay_us(10) involved in nrf24L01 lib)

RECEIVER version
Joypad becames a standard joypad
The emitter sends full buttons state each time one of them change
It's the receiver which returns the correct value according TL, ... to the genny
Problem : how could it work to read the device ID ?
how could it detect the 3 buttons mode ?

I looked at the price of the nrf24L01+ : its price dropped so much in 4 years (last time I checked) to be now to less then 3$
It became very cheap to make a wireless pad !

Posted: Fri Jan 10, 2014 4:09 pm
by djcouchycouch
Try both! :)

Posted: Fri Jan 10, 2014 7:10 pm
by kubilus1
I love my 1st party wireless Genesis controllers. I think they are the best compromise between the original 3 button and the tiny 6 button controller. It is super annoying whenever my cat gets in the line of site, however.

I think it would be neat to retrofit these with some kind of bluetooth connection, using something like the HC-05 maybe (http://www.oddwires.com/hc-05-bluetooth ... 7AodjEYAGw)

Posted: Fri Jan 10, 2014 10:51 pm
by KanedaFr
For the same price, you have 4 RF units
But I don't care about comm protocol, I do care about speed

Posted: Sun Jan 12, 2014 7:46 pm
by KanedaFr
i think I'll try to go the a full work on receiver
This way I'll be able (I hope) to play with my Genny pad on my PC (with the PC receiver) or play this on SNES pad on genny (with an SNES emitter)

Let's go for technical concept !