Como ligar um Servo Motor no Arduíno - efrainmpp1/Arduino-URA GitHub Wiki
Para realizarem seus movimentos muitos robôs utilizam os motores para isso,seja para mover a roda,o braço e etc.Agora iremos trabalhar um tipo de motor bem simples,o servo motor,capaz de ajudar no direcionamento de um robô.Uma pequena curiosidade a respeito do Servo Motor é que eles tem liberdade para andar 180° porém não é tão preciso quando se fala em posição.
#include <Servo.h> /*mostro uma serie de comandos que estão
alocados na biblioteca do arduino,eles servirão para podermos
controlar o servo */
Servo oi; // Nomeio meu motor com o nome "oi"
int pos = 0 ;
void setup() {
oi.attach(9);//digo em que pino meu motor está conectado
}
void loop() {
for(pos = 0; pos < 180; pos += 1) // Vai de 0º a 180º em passo 1º
{
oi.write(pos); // Chama o servo para ir para a posição da variavel "pos"
delay(10); // Agurade 50ms para para o servo atingir a posição
}
for(pos = 180; pos>=1; pos-=1) // Vai de 180 graus ate 0 passo -1
{
oi.write(pos);
delay(10);
}
}