Il mio motore servo (Futaba S3003) non funziona correttamente

Sto provando ad utilizzare il mio motore servo (Futaba S3003) nuovo di zecca, ma non appena carico il codice, il motore non risponde ai comandi e si muove ad angoli strani che io non ho mai assegnato. Si muove come se fosse impazzito. L'ho collegato ad Arduino UNO e ho usato la sua alimentazione, ma non si muoveva ed emetteva un ronzio continuo. Quindi l'ho collegato ad un' alimentazione esterna da 5 volt fornita dal mio PC fisso. Spero mi possiate aiutare:

Comunque, per iniziare, questo è il mio codice:

#include <Servo.h>

Servo myservo;

void setup()
{
myservo.attach(12);
myservo.write(54);
delay(500);
myservo.write(130);
}

void loop()
{
myservo.write(54);
delay(500);
myservo.write(130);
delay(500);
}

Grazie in anticipo :grinning:

Buongiorno e benvenuto, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà (eventuali risposte verrebbero cancellate), quindi ti consiglio di farla al più presto. :wink: