// For: https://forum.arduino.cc/t/driving-6-servos-on-a-arduino-nano-pd6-not-working/1045433/
#include <Servo.h>
Servo servo[6];
int servoPins[6] = {2,3,4,5,6,7};
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
for( int i=0; i<6; i++)
{
servo[i].attach(servoPins[i]);
}
delay(1000);
}
void loop()
{
// put your main code here, to run repeatedly:
Serial.println("Start cycle");
servo[0].write(0);
servo[1].write(0);
servo[2].write(0);
servo[3].write(0);
servo[4].write(0);
servo[5].write(0);
delay(2000);
servo[0].write(180);
servo[1].write(180);
servo[2].write(180);
servo[3].write(180);
servo[4].write(180);
servo[5].write(180);
delay(2000);
}