BaroneRosso.it - Forum Modellismo - Visualizza messaggio singolo - problema con servo
Discussione: problema con servo
Visualizza messaggio singolo
Vecchio 01 settembre 12, 19:28   #2 (permalink)  Top
iiiooo
User
 
Data registr.: 01-09-2012
Messaggi: 3
ulteriori prove

forse sono le temporizzazioni non standard ?

ho inserito questo pezzo di codice per testarne la veridicità:
-------------------------------------------------------------------
CCS C - sample code by iioo - for all micro pic
--------------------------------proc posizio------------------------
void posizio(char angolo) {
char i;
output_high(ph3); //manda alto il pin del servo
for (i=0;i<=angolo;++i)
{
delay_us(100);
}
output_low(ph3); //manda basso il pin del servo
for (i=angolo;i<=200;++i)
{
delay_us(100);
}
}
-------------------------------------------------------------------

chiamo la procedura posizio e gli do un numero tra o e 200
il numero non è altro che l'istante nel quale, su un periodo di 20ms, il pin servo
passa a 0.

questo tenuto conto che il periodo da valutare sia sempre di 20ms !!!!

qualcuno ha info ?
iiiooo non è collegato   Rispondi citando