hey i was trying to control the servo using joystick(potentiometer).
i am but stuck at a problem
when joystick is at center servo is at 90° when i move the joystick to left, servo sets at 0° and when i release the joystick it came back to its 90° but when i move the joystick to right, the server does sets to 180° but does not come back to 90° on release the joystick, it sets to a little more than 90° like 100°
what could be the problem ?
Mod edit: code tags
i am but stuck at a problem
when joystick is at center servo is at 90° when i move the joystick to left, servo sets at 0° and when i release the joystick it came back to its 90° but when i move the joystick to right, the server does sets to 180° but does not come back to 90° on release the joystick, it sets to a little more than 90° like 100°
what could be the problem ?
Code:
#include <Servo.h>
Servo servo;
int sp ;
int js_x;
void setup()
{
servo.attach(3);
}
void loop()
{
sp= map(js_x ,0 ,1023, 0, 180);
servo.write(sp);
}
Last edited by a moderator: