🔄 ماموریت ۱۵: جارو کردن سروو
سروو رو از ۰ تا ۱۸۰ درجه و برگشت بچرخون، پلهپله با delay کوتاه.
سطح: متوسط ⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه سروو
- ☐ کد کتابخانهی Servo رو include کنه
- ☐ کد از write و for استفاده کنه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- سروو موتور
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (VCC5) ⟷ Servo (VCC)
- Arduino Uno (GND1) ⟷ Servo (GND)
- Arduino Uno (D9) ⟷ Servo (SIG)
کد
// Servo sweeps 0° → 180° → 0° — watch the arm move!
#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(9);
}
void loop() {
for (int angle = 0; angle <= 180; angle += 5) {
myservo.write(angle);
delay(40);
}
for (int angle = 180; angle >= 0; angle -= 5) {
myservo.write(angle);
delay(40);
}
}
ماموریتهای مشابه
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها