Controlando servos com o Arduino

Olá pessoal, esta é nossa primeira postagem, nela veremos como controlar os servos utilizados em nossos projetos através do Arduino.

O servo-motor será a peça base para realizar o movimento das articulações de nossos robôs por conta de seu baixo custo e facilidade de usar.

Neste exemplo utilizaremos um servo de modelo SG90, porém o mesmo pode ser aplicado a outros modelos de servo, segue o link para o Datasheet(ficha de informações técnicas) deste motor: Datasheet Sg90

tower-pro-sg90

Este motor funciona com 5v corrente contínua e possui três fios: o marrom é o negativo (0v) o vermelho o positivo (5v) e o laranja é o do sinal que controlará o motor.

Alimentaremos o servo com um pack de pilhas com 5 volts e escolheremos a porta d9 do Arduino para controlar o servo. Segue abaixo o código de exemplo para um loop em que o servo vai de 0 até 180 e depois de 180 até 0 enquanto estiver ligado:

Caso queira realizar o download do código completo clique aqui.

Leave a Reply

Your email address will not be published. Required fields are marked *