Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 3 of 3

Thread: Code Writer (Consultant) ... Help Needed

  1. #1

    Code Writer (Consultant) ... Help Needed

    We are running a teensy 4.0 between a potentiometer and a servo.

    Need help writing code that provides smooth servo-motion while "stopping" at the correct points along the arc of rotation.

  2. #2
    Senior Member
    Join Date
    Mar 2013
    I have regularly found it cheaper to use these than pay to develop the code needed to smoothly arrive on target:

  3. #3
    Senior Member
    Join Date
    Feb 2016
    Arduino servo library could get your started:
     Controlling a servo position using a potentiometer (variable resistor)
     by Michal Rinott <>
     modified on 8 Nov 2013
     by Scott Fitzgerald
    #include <Servo.h>
    Servo myservo;  // create servo object to control a servo
    int potpin = 0;  // analog pin used to connect the potentiometer
    int val;    // variable to read the value from the analog pin
    void setup() {
      myservo.attach(9);  // attaches the servo on pin 9 to the servo object
    void loop() {
      val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
      val = map(val, 0, 1023, 0, 180);     // scale it to use it with the servo (value between 0 and 180)
      myservo.write(val);                  // sets the servo position according to the scaled value
      delay(15);                           // waits for the servo to get there

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts