// Подключаем библиотеки
#include <Servo.h>
// Определяем пины
#define SERVO_1 3
#define SERVO_2 5
#define BUTTON 13
#define VERT_PIN A0
#define HORZ_PIN A1
#define SEL_PIN 2
// Выставляем позицию
const uint8_t start_angle = 90;
// Создаем объекты класса
Servo servo_1;
Servo servo_2;
// Подключаем наши пины и ставим сервы в 90
void setup() {
Serial.begin(9600);
servo_1.attach(SERVO_1);
servo_2.attach(SERVO_2);
servo_1.write(start_angle);
servo_2.write(start_angle);
pinMode(VERT_PIN, INPUT);
pinMode(HORZ_PIN, INPUT);
pinMode(SEL_PIN, INPUT_PULLUP);
// put your setup code here, to run once:
}
void loop()
{
// Считываем значение с джостика и с помощью функции мап переводим в градусы
servo_2.write(map(analogRead(HORZ_PIN), 0, 1023, 180, 0));
servo_1.write(map(analogRead(VERT_PIN), 0, 1023, 180, 0));
delay(100);
}