Per prima cosa si deve individuare la disposizione dei pin
Nero : Ground
Rosso : Positivo
Giallo : Segnale
A questo punto si puo' collegare il segnale del servo al PIN 9 e gli altri due all'alimentazione dell'Arduino
Lo sketch per pilotare e' piuttosto banale
---------------------------------
#include <Servo.h>
Servo myservo;
int conta = 0;
void setup()
{
myservo.attach(9);
Serial.begin(9600);
}
void loop()
{
myservo.write(conta);
conta = conta + 1;
if (conta >179) conta = 0;
Serial.println(conta);
delay(30);
}
---------------------------------
ed ecco il risultato
Il problema e' che il programma dovrebbe impostare tutti gli angoli da 0 a 180 mentre la rotazione e' chiaramente limitata a circa 90°
Nessun commento:
Posta un commento