🕹️ درس 16: فرمان با ولوم — map
ولوم رو بچرخون، بازوی سروو باهات بچرخه! تابع map — مترجم بازهها — رو یاد بگیر.
سطح: متوسط · زمان: حدود 10 دقیقه · مفاهیم: map، کنترل مستقیم، سروو + ولوم
قدمهای این درس
- دو دنیای متفاوت
- کنترل زنده
- محدودهی امن با map
- چالش: در اتوماتیک
نمونهای از کد این درس
#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);
}
چرا این درس؟
دورهی روبومیکر تعاملی است: هر قدم را خودت داخل شبیهساز انجام میدهی — مدار واقعی میچینی، کد واقعی اجرا میکنی و نتیجه را همان لحظه میبینی. این درس روی درسهای قبلی ساخته شده، پس اگر تازه شروع کردهای از درس ۱ بیا!
این درس را رایگان در شبیهساز شروع کن 🎓