Arduino Uno + PCA9685 + libreria Adafruit PWM Servo Driver

Salve,

Ho Arduino Uno, 3 servos collegati ad un PCA9685.

Carico l'esempio "servo" da libreria Adafruit, cambio il numero di servos a 3, ma non si muove nessun servo.

Provo un semplice codice come questo:

#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
 
Adafruit_PWMServoDriver pwm1 = Adafruit_PWMServoDriver;

void setup() {
  Serial.begin(9600);
  Serial.println("16 channel PWM test!");
 
  pwm1.begin();
  pwm1.setPWMFreq(60);
 

}
void loop() {
  pwm1.setPWM(0,0,205);
  delay(1000);
  pwm1.setPWM(1,0,205);
  delay(1000);
  pwm1.setPWM(2,0,205);
  delay(1000);
  
}

Ma i servo non si muovono.

Sono certo che il cablaggio ed l'alimentazione vanno bene, in quanto se carico uno sketch (trovato su internet molto elaborato per 36 servo ) allora i miei 3 servo si muovono.

Apprezzo un aiuto da parte vostra.

Risolto

Beh, visto che gli altri non ti hanno potuto aiutare, magari se spighi come hai risolto, fai una cosa utile per qualcun altro che si trovasse nella stessa situazione ... ::slight_smile:

Grazie,

Guglielmo