Hello every one. Let me just start off by saying that I am pretty much brand-new to microcontrollers as well as to this form. I've been playing around with the Arduino for about a month now and have learned quite a bit. But now I have a problem that I can't solve, and I have become frustrated enough to ask.
What I am trying to do is control servos through the Arduino from an RC receiver and transmitter. I want to be able to move the stick my transmitter and have the Servo mimic the movement, for now at least. Later I want to be able to add mixing into the code so the servos move differently depending on the input of the stick.
I have written all the code and I am able to control a Servo from the Arduino. The only problem is that the Servo is jittery. I am pretty sure the problem is because the Arduino is only doing 8 bit resolution. Hobby servos need around 10 or 12 bit resolution. I know it is possible to change the timers on the arduino to increase the resolution but that is only for two pins on the arduino. I need to be able to do 5 inputs from the receiver and 4 Servo out puts.
Is there anyway to do this with an arduino microcontroller? Is there any unit in the world that can do this if not an arduino? And if so can I still put my own equations in to run the servos?
I am open to any suggestions or ideas, and I'm willing to learn.
Any help would be so greatly appreciated.