Hola, primero que nada un saludo a todos los del foro y tambien gracias por todo lo que e aprendido aqui, en esta ocacion abro este nuevo hilo con la intencion de ver si pueden ayudarme a controlar un Servomotor, el servo funciona asi: 1ms 0º, 1.5ms 90º y 2ms 180º. he estado tratando de enviarle una señal para que se mueva pero no logro hacerlo, es la primera vez que trabajo con un servo y no estoy muy familiarizado con esto jeje...
He leido un poco acerca del tema y pues tengo la idea de como funciona, aqui pongo una parte del codigo donde segun yo, deberia funcionar el servo a 90º pero el problema es que nose como detenerlo, es decir, quiero que envie la señal durante un segundo y despues pare, o por .5 segundos, etc... segun sea la aplicacion del servo, tengo algunos conocimientos en ensamblador pero nose como hacer el equivalente al ciclo "for" para asi enviar la señal n numero de veces al servo, el pic que uso es el 16F84a y el servo es un Servomotor Tower Pro SG-90, aqui el codigo:
Espero me puedan ayudar, o si tienen alguna otra forma de hacer que funcione, estoy abierto a nuevas ideas jeje... solo no cambiar de lenguaje o de servo, ya que debo hacerlo con esto jeje, de antemano gracias
He leido un poco acerca del tema y pues tengo la idea de como funciona, aqui pongo una parte del codigo donde segun yo, deberia funcionar el servo a 90º pero el problema es que nose como detenerlo, es decir, quiero que envie la señal durante un segundo y despues pare, o por .5 segundos, etc... segun sea la aplicacion del servo, tengo algunos conocimientos en ensamblador pero nose como hacer el equivalente al ciclo "for" para asi enviar la señal n numero de veces al servo, el pic que uso es el 16F84a y el servo es un Servomotor Tower Pro SG-90, aqui el codigo:
Principal
btfsc inter
call Semaforo
goto Principal
Semaforo
movlw b'00000010'
movwf PORTB
call Retardo_.5ms
call Retardo_1ms
movlw b'00000000'
movwf PORTB
call Retardo_18ms
call Retardo_.5ms
return
Espero me puedan ayudar, o si tienen alguna otra forma de hacer que funcione, estoy abierto a nuevas ideas jeje... solo no cambiar de lenguaje o de servo, ya que debo hacerlo con esto jeje, de antemano gracias
Última edición: