Salve a tutti, il mio problema è molto banale però non sto riuscendo a venirne a capo, è il mio primo tentativo con i servi ed usando il codice:
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup()
{
myservo.attach(8);
}
void loop()
{
for(pos = 0; pos < 360; pos +=5)
{
myservo.write(pos);
delay(15);
}
for(pos = 360; pos>=1; pos-=1)
{
myservo.write(pos);
delay(15);
}
}
tutto funziona come dovrebbe, ma su alcune guide si poteva muovere il servo con un comando diretto senza usare il ciclo for, come:
#include <Servo.h>
Servo myservo;
void setup()
{
myservo.attach(8);
}
void loop()
{
myservo.write(0);
delay(1000);
myservo.write(360);
delay(1000);
}
eppure questo secondo codice non mi funziona affatto... dove sto sbagliando?
Grazie a tutti.