Visualizza messaggio singolo
Vecchio 25 aprile 20, 00:53   #3 (permalink)  Top
wrighizilla
Guest
 
Data registr.: 17-07-2013
Messaggi: 3.734
ok almeno questo è stato facile..

questo è lo sketch del servo che ruota in loop con una pausa di 2 secondi sui fine corsa

#include <Servo.h>

Servo myservo;

int pos = 0;

void setup() {
myservo.attach(10); // il piedino assegnato al segnale servo
}

void loop() {
for (pos = 0; pos <= 180; pos += 1) { //il servo ruota da 1 a 180 gradi con step di 1 passo alla volta

myservo.write(pos);
delay(15); // la velocità con la quale il servo effettuerà la sua corsa in un verso
}

delay(2000); //2000 sono 2 secondi di pausa

for (pos = 180; pos >= 0; pos -= 1) {
myservo.write(pos);
delay(15); // la velocità con la quale il servo effettuerà la sua corsa nell'altro verso
}

delay(2000); //altri 2 secondi di pausa prima di ricominciare il loop

}


---------------------
per adesso sono arrivato qui.. se sapete come fare per aggiungere quello che manca per comandare il loop dalla ricevente del modello vi sarei riconoscente

Ultima modifica di wrighizilla : 25 aprile 20 alle ore 00:57
wrighizilla non è collegato   Rispondi citando