Help Needed: Gamecube Controller Interface
VanceCustoms
Posts: 4
I downloaded the Gamecube v1.2 object from the object exchange. I wired my gamecube controller properly. I compiled and loaded the demo program into the EEPROM. I ran the demo. With a controller plugged in, there is nothing but zeros on the TV screen for all of the buttons. With the controller un-plugged, (data line open) numbers change at fast speed, indicating all the buttons are being pressed over and over. Plug the controller back in - all zeros.
Has anybody else used the Gamecube v1.2 object with any luck? I don't even know what to check for. The pin must be getting read, its just with the controller actually plugged in there is no communication established. And without it plugged in, there is random Smile data - which makes sense I guess with the data pin "floating".
Any help??? What should I be checking?
Thanks,
Josh
Has anybody else used the Gamecube v1.2 object with any luck? I don't even know what to check for. The pin must be getting read, its just with the controller actually plugged in there is no communication established. And without it plugged in, there is random Smile data - which makes sense I guess with the data pin "floating".
Any help??? What should I be checking?
Thanks,
Josh
Comments
Vance, you are aware that diagram of connections is for the console side, not the controller?
And Welcome to the forums!!
Rick
EDIT - Also it shouldn't be giving garbage data or floating because you should have the pull up resistor on the single data line right?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PrEditor·- Text Editor
NYC Area Prop Club
Post Edited (CassLan) : 1/31/2010 2:56:37 PM GMT
I have a 1k resistor in series with the data line. I just re-read the comments in the .spin file and it does say "pull-up".... I guess I didn't catch that. I have so many other devices connected at the same time that require series resistors, that I forgot that some things need pull-up resistors... which are obviously different. Duh. I will go try that.
Thank you for the reply!
I am pretty sure their is communication between the wireless Gamecube controller and the receiver because the every time I press a button, the LED on the receiver blinks indicating that a button was pressed. I also tried a standard wired controller just to eliminate the possibility of the wireless controller adding some unknown complication... but same result: 0 0 0 0 0 0 ...
What else should I be doing?
I've tested the controller itself and it seems to be broadcasting a signal but the Prop isn't reading it. Has anyone had a successful experience with this code?
I will post anything that I figure out.
Josh