I have no hardware experience, but I find the gadgeteer idea pretty cool, so I pre-ordered my FEZ Spider kit back in August. It arrived sometime in October (?) but I was busy with other stuff I haven’t been able to play with it. Today I finally decided to open it up and try to build something. I followed the camera tutorial, but it didn’t work! After a lot of experimentation, I concluded that BOTH of my buttons are defective I added a Debug.Print statement in the button pressed event handler and discovered they are only picking up about 1 in 20-40 clicks! I swapped the button out and replaced it with the joystick button and it worked fine.
I later decided to try build some sort of game, but then I discovered my joystick is also acting funny. First it’s kinda noisy, but I suppose that’s the nature of analog signal? It’s picking up random noise of up to 0.1 in magnitude (on average closer to 0.05) at it’s neutral position. But most importantly, the wiring seems to be wrong as well. Somehow whatever I do with it, the reported X and Y joystick position are always in opposite direction (either +ve X and -ve Y, or -ve X and +ve Y), essentially turning it into a 1D measurement! I tested it with this code here: http://pastie.org/3008997 . Can someone verify it with their hardware?
Am I doing something wrong or I am just THAT unlucky? What should I do?