// استخدام لوحة الأردوينو لتوصيل محرك سيرفو
// وبرمجته ليتحرك بخطوات معينة
// إعداد المهندس/ أحمد درويش
#include <Servo.h> // تضمين مكتبة أدوات التحكم في محرك السيرفو ضمن الكود
Servo servo_3; // إنشاء متغيّر للتعامل مع السيرفو موتور
// إعداد البيئة الأولية للمشروع، يعمل مرة واحدة عند التشغيل
void setup() {
// تهيئة محرك السيرفو بتوصيله على الطرف 3
servo_3.attach(3);
}
void loop() {
servo_3.write(0); // تحريك المحرك ليشير للزاوية 0
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(30); // تحريك المحرك ليشير للزاوية 30
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(60); // تحريك المحرك ليشير للزاوية 60
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(90); // تحريك المحرك ليشير للزاوية 90
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(120); // تحريك المحرك ليشير للزاوية 120
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(150); // تحريك المحرك ليشير للزاوية 150
delay(1000); // الانتظار لمدة ثانية واحدة
servo_3.write(180); // تحريك المحرك ليشير للزاوية 180
delay(1000); // الانتظار لمدة ثانية واحدة
}