top of page

Controlar 2 servos a partir do computador
Este é um projeto bem simples que pode fazer EM POUCO TEMPO em SUA casa.

Montagem

-
Arduíno Uno
-
Breadboard
-
2 Servos
-
8 Jumpers
outros exemplos de projetos com arduino
Código
//By Pedro Lucas
//adicionar a biblioteca Servo.h
#include <Servo.h>
//definir os pinos de saída do arduino
#define pinServo0 9
#define pinServo1 10
Servo servo1;
int grau1 = 0;
Servo servo2;
int grau2 = 0;
void setup() {
servo1.attach(pinServo0);
Serial.begin(9600);
servo1.write(0);
delay(2000);
servo2.attach(pinServo1);
Serial.begin(9600);
servo2.write(0);
delay(2000);
}
void loop() {
//Exemplo de programação dos movimentos dos servos
//Gira até 45º mantendo-se nessa posição durante 0,2 segundos
servo1.write(45);
servo2.write(45);
delay(200);
//Gira até 90º mantendo-se nessa posição durante 0,4 segundos
servo1.write(90);
servo2.write(90);
delay(400);
//Gira até 180º mantendo-se nessa posição durante 0,8 segundos
servo1.write(180);
servo2.write(180);
delay(800);
//Gira até 360º mantendo-se nessa posição durante 1,6 segundos
servo1.write(360);
servo2.write(360);
delay(1600);
//Gira até 0º mantendo-se nessa posição durante 3,2 segundos
servo1.write(0);
servo2.write(0);
delay(3200);
}
Resultado Final
bottom of page






