#include <Wire.h>
#include <Servo.h>
const int potPin = A0; // تعریف پین متصل به سنسور Potentiometer
const int servoPin = 3; // تعریف پین متصل به Servo Motor
Servo servo1; // ایجاد یک شیء از Servo
void setup() {
Serial.begin(9600);
servo1.attach(servoPin); // اتصال Servo Motor به پین مشخص شده
}
void loop() {
int potValue = analogRead(potPin); // خواندن مقدار آنالوگ از سنسور Potentiometer
Serial.println(potValue); // نمایش مقدار خوانده شده در Serial Monitor
int servoValue = map(potValue, 0, 1023, 0, 180); // تبدیل مقدار آنالوگ به مقدار زاویه برای Servo Motor
servo1.write(servoValue); // ارسال مقدار زاویه به Servo Motor
delay(100); // تاخیر برای استقرار
}