Go Down

Topic: Arduino-Controlled RC Transmitter (Read 67870 times) previous topic - next topic


No, you are mixing up the Wii remote (wireless) with the Wii Nunchuck (wired). Here is an image:

You can get them for a few dollars, for example here: http://www.dealextreme.com/details.dx/sku.24529



This is a pretty good idea I wanted to do this for my project


Hi, i bought a Wii Remote and a Nunchuck and use them together with OSCulator (OSCulator is simulating a Joystick HID on my MAC)
Both devices are full 16 Bit resolution (technically) and are working as input for my Arduino via Serial Port.
They gyros are way to sensitive as control for RC Servos. If you flatten out the jitter from the Gyros the reaction time for the servos goes down (maybe the use of vectors could help but i will not dig into that).

The Joystick on the nunchuck gives great results! It has a stable and good resolution and its possible to control Servos very fast and precise. But it has be be kept in mind that RC Servos (altlast all Analog ones that i own) have at best a resolution of 1.5 to 2 Degrees.

Next will be a test of a good "normal" Joystick. The old 8-Bit USB which i own is not really useable because its just wobbly and the values i read are not stable (Value - Postion of Joystick).

Anyone knows which Diode i should use to protect PIN 10 on my Arduinos?

PS: Thanks for the tip with the Wii!  :)


No thanks for the tip on the Wii, glad you like them.

You shouldn't have problems with the sensitivity on the Nunchuck. I know they are being used for controlling r/c aircraft, so you maybe the problem is in your code? Can you show the code you tested with?


Even if the controller is just sitting on my desk i get readings from 316651 to 31995 and as a result an output of 1035-1045 for the PPM on that channel.
I now changed the Serial Data from distinct channels to one array for all channels and with the "smooth" function on OSCulator at 40 the gyros are usable as control for a Servo :)



Go Up