08.11.2017 Views

arduino_básico_Michael_McRoberts

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

capítulo 9<br />

Servomecanismos<br />

Neste capítulo, iniciaremos nossa análise dos servomotores ou servomecanismos. Um<br />

servo é um motor com um sistema de feedback, que auxilia no controle da posição do<br />

motor. Servos tipicamente giram 180 graus, ainda que você também possa adquirir<br />

servos de rotação contínua, ou até mesmo modificar um servo padrão para obter esse<br />

efeito. Caso você já tenha tido um aviãozinho de controle remoto, já se deparou com<br />

servos; eles são utilizados para controlar as superfícies de voo. Carros de controle<br />

remoto utilizam servos no mecanismo de direção, e barcos de controle remoto, para<br />

controlar o leme. Da mesma forma, eles são muitas vezes utilizados como as juntas<br />

móveis dos braços de pequenos robôs, e para controlar movimentos em animatronics.<br />

Talvez até o final deste capítulo você se inspire em colocar alguns servos dentro de<br />

um ursinho de pelúcia ou outro brinquedo, dando-lhe movimento. As figuras 9.1 e<br />

9.2 mostram algumas outras formas pelas quais podemos utilizar servos.<br />

Figura 9.1 – Servo sendo utilizado para controlar um medidor (imagem por Tod E. Kurt).<br />

Graças à biblioteca Servo.h, que acompanha o IDE do Arduino, é muito fácil controlar<br />

servos. Os três projetos deste capítulo são bem simples e pequenos, quando comparados<br />

a alguns dos outros projetos do livro, mas, ainda assim, são muito eficientes. Vamos<br />

iniciar com um programa muito simples para controlar um servo, depois passaremos<br />

para dois servos, e terminaremos com dois servos controlados por um joystick.<br />

216

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!