top of page
IMG_20210718_175010_edited.jpg

Controlar 2 servos a partir do computador

Este é um projeto bem simples que pode fazer EM POUCO TEMPO em SUA casa.

IMG_20210718_175010_edited.jpg

Montagem

controlar 2 servos a partir do computador_edited.jpg
  • Arduíno Uno

  • Breadboard

  • 2 Servos​

  • 8 Jumpers

outros exemplos de projetos com arduino

IMG_20210713_215957.jpg

Código

IMG_20210714_162759.jpg
simulação.png

//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

© 2023 por Arduino Power Max

bottom of page