#include <Servo.h>    
Servo Servo1;

int y;    // = 500   Servo position   
int y_grad;  //=90

void setup() {      Serial.begin(9600);
  pinMode(A0, INPUT);       
  Servo1.attach(9);  // Servo pin D9/3 шилда (стрела движется вперёд)
}

void loop() {
  int y = analogRead(A0);  // horizontal x-direction (0 to 1023) from joystick
    Serial.println(y);
 
  if(y < 400)      y_grad-=7;   //-=4;          
  else if(y > 600) y_grad+=7;   //+=4;            

   if(y_grad<45)  y_grad=45;     //Клешня - вариант 75,90  
   if(y_grad>135) y_grad=135;
   // <0) y=0;   >45)  y_grad=45;   ПодъёмСтрелы/высота
   // <0) y=0;   Вращение кабиы.        >180) y_grad180; - по умолчанию
   // <0) y=0;   >45)  y_grad=45;   Длина

 
  //y = map(y, 0,1023, 0,180);    //convert to degrees (0 to 180) for Servo 

  Servo1.write(y_grad);   //Move Servo to a position specified by x (0 to 180)
  delay(100);    //10...50       
}

//EEPROM для запоминания угла


// Однострочный Label
//  { "type": "wokwi-text", "id":"T", "top":0, "left":-175, "attrs":{"text":"однострLabel" } }
Вверх
Вниз
одностр НеLabel