LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: joaoaccarvalho em 30 de Junho de 2010, 20:23

Título: Controlar um servo com full rotation
Enviado por: joaoaccarvalho em 30 de Junho de 2010, 20:23
Estou a tentar fazer o meu primeiro robot autónomo.

Tenho um sensor IR da sharp mas ainda não comprei uns servos com full rotation.

A primeira pergunta é se me podem indicar um servo que já venha com full rotation (os da loja da lusorobótica estão esgotados).

Depois já consegui pensar num pseudo-código só não estou a ver é como é que vou enviar para o arduino a informação que os servos vão receber.

Estou a pensar enviar aos servos um valor lógico (HIGH ou LOW) consoante quero que estejam a rodar ou estejam parados (sem usar a biblioteca servos.h), só não sei se é possível fazer isto e o servo continuar a rodar para sempre.

Já agora como é que faço um servo de full rotation rodar ao contrário?

Cumprimentos


Título: Re: Controlar um servo com full rotation
Enviado por: amando96 em 30 de Junho de 2010, 20:29
boas,
http://www.servocity.com/html/how_do_servos_work_.html (http://www.servocity.com/html/how_do_servos_work_.html)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.servocity.com%2Fassets%2Fimages%2FUntitled-165.jpg&hash=2c1a66a1511e76b7d160412eb63acbc7)

90º para um servo de rotação continua costuma ser parado.
180º para um sentido
0º graus para o outro sentido.

Não podes simplesmente ligar a 5v, ou 0v.