#include <Servo.h>
Servo myServo; // Создаем объект сервопривода
const int joyPinX = A0; // Пин для оси X стика
const int servoPin = 9; // Пин для сигнала сервопривода
void setup() {
myServo.attach(servoPin); // Привязываем сервопривод к пину 9
// Стик не требует настройки pinMode для аналоговых пинов
}
void loop() {
// 1. Читаем значение с оси X (от 0 до 1023)
int joyValue = analogRead(joyPinX);
// 2. Преобразуем диапазон 0-1023 в угол 0-180
int angle = map(joyValue, 0, 1023, 0, 180);
// 3. Отправляем команду сервоприводу
myServo.write(angle);
// Небольшая задержка для стабильности
delay(15);
}