🔩 ماموریت ۴۱: چرخش دقیق
موتور پلهای رو دقیقاً نیم دور بچرخون، بعد برگردون.
سطح: چالشی ⭐⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه موتور پلهای
- ☐ کد از Stepper استفاده کنه
- ☐ کد step داشته باشه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- درایور استپر ULN2003
- موتور پلهای 28BYJ
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (VCC5) ⟷ ULN2003 Driver (VCC)
- ULN2003 Driver (GND) ⟷ Arduino Uno (GND1)
- Arduino Uno (D8) ⟷ ULN2003 Driver (IN1)
- Arduino Uno (D9) ⟷ ULN2003 Driver (IN2)
- Arduino Uno (D10) ⟷ ULN2003 Driver (IN3)
- Arduino Uno (D11) ⟷ ULN2003 Driver (IN4)
- ULN2003 Driver (A) ⟷ Stepper Motor (A1)
- ULN2003 Driver (B) ⟷ Stepper Motor (A2)
- ULN2003 Driver (C) ⟷ Stepper Motor (B1)
- ULN2003 Driver (D) ⟷ Stepper Motor (B2)
کد
#include <Stepper.h>
const int stepsPerRev = 2048;
Stepper motor(stepsPerRev, 8, 10, 9, 11);
void setup() {
motor.setSpeed(10);
Serial.begin(9600);
}
void loop() {
Serial.println("yek dor jolo");
motor.step(stepsPerRev);
delay(800);
Serial.println("nim dor aghab");
motor.step(-stepsPerRev / 2);
delay(800);
}
ماموریتهای مشابه
📡
ماموریت ۴۰: رادار چرخان
🦾
ماموریت ۴۲: بازوی رباتیک
🤖
ماموریت ۳۹: ربات مانعگریز
🪴
ماموریت ۴۳: آبیاری خودکار
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها