🕹️ درس 16: فرمان با ولوم — map

ولوم رو بچرخون، بازوی سروو باهات بچرخه! تابع map — مترجم بازه‌ها — رو یاد بگیر.

سطح: متوسط · زمان: حدود 10 دقیقه · مفاهیم: map، کنترل مستقیم، سروو + ولوم

قدم‌های این درس

  1. دو دنیای متفاوت
  2. کنترل زنده
  3. محدوده‌ی امن با map
  4. چالش: در اتوماتیک

نمونه‌ای از کد این درس

#include <Servo.h>
Servo arm;

void setup() {
  arm.attach(9);
  Serial.begin(9600);
}

void loop() {
  int knob = analogRead(A0);            // 0..1023
  int angle = map(knob, 0, 1023, 0, 180);
  arm.write(angle);
  Serial.println(angle);
  delay(20);
}

چرا این درس؟

دوره‌ی روبومیکر تعاملی است: هر قدم را خودت داخل شبیه‌ساز انجام می‌دهی — مدار واقعی می‌چینی، کد واقعی اجرا می‌کنی و نتیجه را همان لحظه می‌بینی. این درس روی درس‌های قبلی ساخته شده، پس اگر تازه شروع کرده‌ای از درس ۱ بیا!

این درس را رایگان در شبیه‌ساز شروع کن 🎓

درس‌های دیگر دوره

درس 15: بازی سرعت واکنش

🌀

درس 17: موتور و قدرت