Programación de servomotor

Que tal a todos los amantes de la electronica!

Tengo una duda, estoy programando un servomotor en lenguaje basic, (PIC BASIC PRO), mi programa es el siguiente:

giro var byte
portb=0
inicio:
for giro=100 to 200 step 1
pulsout portb.0, giro
pause 10
next

for giro=200 to 100 step -1
pulsout portb.0, giro
pause 10
next
goto inicio
end

El motor llega al extremo derecho y despues al izquierdo y asi sucesivamente. Lo simulo en el PROTEUS y ahi me funciona de la manera esperada, pero al ya pasarlo en fisico mi servomotor se mantiene en una sola posicion y ya no se mueve, agradezco su ayuda! :(
 
Atrás
Arriba