Visualizza messaggio singolo
Vecchio 25 aprile 20, 11:09   #8 (permalink)  Top
wrighizilla
Guest
 
Data registr.: 17-07-2013
Messaggi: 3.734
Citazione:
Originalmente inviato da madqwerty Visualizza messaggio
newPos e oldPos ti servono per capire che da un loop all'altro la posizione sia stata ricalcolata, quindi non dare comandi al servo non utili alla causa,

direzione serve per ricordare da un loop all'altro dove stava muovendo

e newPos oltre a 180 e inferiore a 0 ti servono per gestire i delay del servo fermo a dx o sx, tanto il controllo finale non li manderà al servo

scritto così "a sensazione" eh
non mi compila il tuo sketch. mi da errore alla fine: myservo.write(newPos);
ho provato a inserire un valore numerico ma rimane l'errore myservo not declared
abbi pazienza è certamente banale ma ancora non sono capace di passare oltre

intanto sul serial monitor ho testato i valori ottenuti dalla nano dalla ricevente.
le 2 posizioni del canale ausiliario sono 1100 e 1904 ora non so dire ancora quale delle 2 sarà il loop. al canale servo ho assegnato il piedino 10 mentre l'ingresso del segnale è al piedino 8
wrighizilla non è collegato   Rispondi citando