⚙️ ماموریت ۳۱: موتور با ترانزیستور
موتور رو مستقیم به پایه نزن! با ترانزیستور راهش بنداز و یه دیود هم کنارش بذار.
سطح: چالشی ⭐⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه موتور
- ☐ یه ترانزیستور
- ☐ یه دیود
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- مقاومت 1kΩ
- ترانزیستور NPN
- موتور DC
- دیود
- 9V Battery (کتابی)
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (D9) ⟷ مقاومت 1kΩ (PIN1)
- مقاومت 1kΩ (PIN2) ⟷ NPN Transistor (B)
- NPN Transistor (C) ⟷ موتور DC (MOTOR_NEG)
- 9V Battery (کتابی) (VCC) ⟷ موتور DC (MOTOR_POS)
- Diode (1N4148) (K) ⟷ موتور DC (MOTOR_POS)
- Diode (1N4148) (A) ⟷ موتور DC (MOTOR_NEG)
- NPN Transistor (E) ⟷ Arduino Uno (GND1)
- 9V Battery (کتابی) (GND) ⟷ Arduino Uno (GND2)
کد
const int base = 9;
void setup() {
pinMode(base, OUTPUT);
Serial.begin(9600);
}
void loop() {
for (int v = 60; v <= 255; v += 5) {
analogWrite(base, v);
Serial.print("sorat:");
Serial.println(v);
delay(60);
}
analogWrite(base, 0);
delay(1500);
}
ماموریتهای مشابه
📱
ماموریت ۳۰: کنترل از راه دور
💡
ماموریت ۳۲: روشن کردن با رله
🔢
ماموریت ۲۹: رمز با کیپد
🎰
ماموریت ۳۳: هشت خروجی با سه پایه
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها