// Projeto: Garra controlada por potenciômetro
// Autor: André Silveira
// Data: 07/07/2019
#include "Servo.h"
Servo MeuServo; // Criar um Objeto Servo
int PinoPoten = A0; // Pino de conexão do potenciômetro
int PinoServo = 5; // Pino de conexão do potenciômetro
int angulo = 0;
void setup(){
MeuServo.attach(PinoServo); // Inicializa Servo Motor
pinMode(PinoPoten,INPUT); // Inicializa potenciômetro
}
void loop(){
angulo = analogRead(PinoPoten); // Lê o valor do Potenciometro
angulo = map(angulo, 0, 1023, 0, 180); // Mapeia o valor de 0 a 180 graus
MeuServo.write(angulo); // Repassa o angulo ao ServoWrite
delay(15); // Delay de 15ms para o Servo alcançar a posição
}
|