// código desenvolvido por
//Heitor Lima de Arruda
//Data: 06/07/2024
#include "Servo.h"
Servo motor1;
int potPin1 = A0;
int val1;
Servo motor2;
int potPin2 = A1;
int val2;
Servo motor3;
int potPin3 = A2;
int val3;
Servo motor4;
int potPin4 = A3;
int val4;
void setup()
{
motor1.attach(7);
motor2.attach(6);
motor3.attach(5);
motor4.attach(4);
Serial.begin(300);
}
void loop()
{
val1 = analogRead(potPin1);
val1 = map(val1, 0, 1023, 0, 180);
motor1.write(val1);
Serial.print("Motor 1 - base-");
Serial.println(val1);
val2 = analogRead(potPin2);
val2 = map(val2, 0, 1023, 0, 180);
motor2.write(val2);
Serial.print("Motor 2 - horizontal-");
Serial.println(val2);
val3 = analogRead(potPin3);
val3 = map(val3, 0, 1023, 0, 180);
motor3.write(val3);
Serial.print("Motor 3 - braco-");
Serial.println(val3);
val4 = analogRead(potPin4);
val4 = map(val4, 0, 1023, 0, 180);
motor4.write(val4);
Serial.print("Motor 4 - garra-");
Serial.println(val4);
delay(0);
}