🎨 ماموریت ۵۹: رنگساز با سه پیچ
سه پتانسیومتر روی A0، A1، A2 و پایههای R، G، B روی D9، D10، D11 (PWM). هر عدد رو تقسیم بر ۴ کن و analogWrite بزن.
سطح: متوسط ⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه RGB LED
- ☐ سه پتانسیومتر
- ☐ کد analogRead و analogWrite داشته باشه
- ☐ کد هر سه ورودی رو بخونه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- پتانسیومتر × ۳
- LED سهرنگ (RGB)
- مقاومت 220Ω × ۳
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (VCC5) ⟷ پتانسیومتر (VCC)
- پتانسیومتر (WIPER) ⟷ Arduino Uno (A0)
- پتانسیومتر (GND) ⟷ Arduino Uno (GND1)
- Arduino Uno (VCC5) ⟷ پتانسیومتر (VCC)
- پتانسیومتر (WIPER) ⟷ Arduino Uno (A1)
- پتانسیومتر (GND) ⟷ Arduino Uno (GND1)
- Arduino Uno (VCC5) ⟷ پتانسیومتر (VCC)
- پتانسیومتر (WIPER) ⟷ Arduino Uno (A2)
- پتانسیومتر (GND) ⟷ Arduino Uno (GND1)
- Arduino Uno (D9) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED سهرنگ (RGB) (R)
- Arduino Uno (D10) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED سهرنگ (RGB) (G)
- Arduino Uno (D11) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED سهرنگ (RGB) (B)
- LED سهرنگ (RGB) (CATHODE) ⟷ Arduino Uno (GND2)
کد
void setup() {
}
void loop() {
analogWrite(9, analogRead(A0) / 4); // 0..1023 -> 0..255
analogWrite(10, analogRead(A1) / 4);
analogWrite(11, analogRead(A2) / 4);
delay(20);
}
ماموریتهای مشابه
📊
ماموریت ۵۸: نوار ۱۰ تایی
🌅
ماموریت ۶۰: زنگ طلوع
📋
ماموریت ۵۷: منوی سریال
❤️
ماموریت ۵۶: شکلک خودت روی LCD
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها