Thank you for reading my question!
For a project, I try to control two motors with a joystick. The joystick is connected to 5V and ground of an Arduino nano and 3 analog pins. The code works fine, but there is one thing that frustrates me. The joystick (link: a ps2 breakout joystick) is very sensitive. It uses 2 potmeters, but they already reach the ends (0 or 1023) when I turn the joystick about halfway to a side. So in other words, when I turn the stick towards 50% of lets say positive x, the value of x rises very quickly and stops at 1023 at about 50%. Then I can still turn it futher but the value then ofcourse stays at 1023.
This happens on x and y axis.
I have tried supplying 3.3v: this only made things worse.
I have also tried to add two 500Ohm resistors both parallel and in series to the x and y pin of the joystick. This also did not work
My question is: is there a way to decrease the joysticks sensetivity / increase its resolution my making more use of the full turning distance of the stick?
Thanks in advance!!
For a project, I try to control two motors with a joystick. The joystick is connected to 5V and ground of an Arduino nano and 3 analog pins. The code works fine, but there is one thing that frustrates me. The joystick (link: a ps2 breakout joystick) is very sensitive. It uses 2 potmeters, but they already reach the ends (0 or 1023) when I turn the joystick about halfway to a side. So in other words, when I turn the stick towards 50% of lets say positive x, the value of x rises very quickly and stops at 1023 at about 50%. Then I can still turn it futher but the value then ofcourse stays at 1023.
This happens on x and y axis.
I have tried supplying 3.3v: this only made things worse.
I have also tried to add two 500Ohm resistors both parallel and in series to the x and y pin of the joystick. This also did not work
My question is: is there a way to decrease the joysticks sensetivity / increase its resolution my making more use of the full turning distance of the stick?
Thanks in advance!!