# Using the Arduino Uno to control multiple Servos via potentiometers

**URL:** <https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187>\
**Category:** General Guidance\
**Created:** [September 16, 2021, 5:39pm UTC](https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187 "2021-09-16T17:39:55Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![Paul\_B](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paul_b/32/216376_2.png) [@Paul\_B](https://forum.arduino.cc/u/Paul_B)\
**Post date:** [September 16, 2021, 10:48pm UTC](https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187/21 "2021-09-16T22:48:57Z")

</div>

Decent soldering iron! 👍

---

<div class="post-metadata">

**Author:** ![johnwasser](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/johnwasser/32/214270_2.png) [@johnwasser](https://forum.arduino.cc/u/johnwasser)\
**Post date:** [September 17, 2021, 5:08pm UTC](https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187/22 "2021-09-17T17:08:35Z")

</div>

You can avoid a lot of repeated code by using arrays and loops.

```cpp
#include <Servo.h>

Servo myServos[6];
const byte ServoPins[6] = {3, 5, 6, 9, 10, 11};

const byte potPins[6] {A0, A1, A2, A3, A4, A5};

void setup()
{
  for (int i = 0; i < 6; i++)
  {
    myServos[i].attach(ServoPins[i]);
  }
}

void loop()
{
  for (int i = 0; i < 6; i++)
  {
    myServos[i].write(map(analogRead(potPins[i]), 0, 1023, 0, 180));
  }
  delay(15);
}
```

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 15, 2022, 5:09pm UTC](https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187/23 "2022-01-15T17:09:30Z")

</div>

Closed on January 15, 2022, 5:09pm UTC

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.

[Previous page](https://forum.arduino.cc/t/using-the-arduino-uno-to-control-multiple-servos-via-potentiometers/906187.md?page=1)
