Hi All,
I am trying to build an Arduino based R/C transmitter for model aircraft. Got everything working, but have a small problem with the control pots on the sticks. They are 5k pots, but only a small range of the pot is used. When I read them with the Arduino I typically get values between ~400 and ~620, so a range of only about 220. The adcs on the Arduino are 10 bit resolution, so can theoretically measure from 0 to 1023. I can do some software trickery with multiple reads an averaging, but I would rather begin with a more accurate reading.
Based on my results I am getting between ~2v and ~3v for full stick travel. I'm wondering if it's possible to improve that electronically, i.e. convert 2v to 0v and 3v to 5v in a fairly linear fashion.
In my searching it seems what I need is a DC boost converter, maybe like this one on banggood.com. Set of 10 for $10 seems pretty good to me, but is this the way to go? My electronic knowledge is zero, zip, zilch, nil, nada, nothing, so I'm looking for some advice on a) if this is possible, and b) if it is how to do it.
All advice gratefully received.
;-) Ian
I am trying to build an Arduino based R/C transmitter for model aircraft. Got everything working, but have a small problem with the control pots on the sticks. They are 5k pots, but only a small range of the pot is used. When I read them with the Arduino I typically get values between ~400 and ~620, so a range of only about 220. The adcs on the Arduino are 10 bit resolution, so can theoretically measure from 0 to 1023. I can do some software trickery with multiple reads an averaging, but I would rather begin with a more accurate reading.
Based on my results I am getting between ~2v and ~3v for full stick travel. I'm wondering if it's possible to improve that electronically, i.e. convert 2v to 0v and 3v to 5v in a fairly linear fashion.
In my searching it seems what I need is a DC boost converter, maybe like this one on banggood.com. Set of 10 for $10 seems pretty good to me, but is this the way to go? My electronic knowledge is zero, zip, zilch, nil, nada, nothing, so I'm looking for some advice on a) if this is possible, and b) if it is how to do it.
All advice gratefully received.
;-) Ian

