PIC e servomotori
Salve a tutti,
sto facendo un po' di prove con i servomotori ma ho dei problemi.
I servo in questione sono degli MG995.
A volte girano da soli e non rispondono ai comandi.
Ho provato questo banale sw in mikrobasic 7.2 impostando 3 posizioni ma vanno subito in fondo scala (180 gradi) e non si muove da lì.
Mi sono fatto un po' di cultura sull'argomento e credo di aver rispettato le tempistiche.
grazie dell'aiuto
sto facendo un po' di prove con i servomotori ma ho dei problemi.
I servo in questione sono degli MG995.
A volte girano da soli e non rispondono ai comandi.
Ho provato questo banale sw in mikrobasic 7.2 impostando 3 posizioni ma vanno subito in fondo scala (180 gradi) e non si muove da lì.
Mi sono fatto un po' di cultura sull'argomento e credo di aver rispettato le tempistiche.
grazie dell'aiuto
- Codice: Seleziona tutto
program pulse_serv_458
main:
TRISB.0 = 0 'out of servo
PORTB = 0 'portB to zero value
TRISc.0 = 0 'out of servo
portc.0=1 'test
while true
portB.0=1
delay_us(1000)
portB.0=0
delay_ms(18)
delay_ms(1000)
portB.0=1
delay_us(600)
portB.0=0
delay_ms(18)
delay_ms(1000)
portB.0=1
delay_us(1500)
portB.0=0
delay_ms(18)
delay_ms(1000)
wend
end.