🎛️ درس ۶: خواندن دنیا — analogRead و پتانسیومتر
درس ششم دوره روبومیکر: با پتانسیومتر و analogRead مقدار ۰ تا ۱۰۲۳ بخوان، با map تبدیلش کن و نور LED را با چرخاندن ولوم کنترل کن — ورودی آنالوگ به زبان ساده.
دکمه فقط «بله/خیر» میگفت؛ پتانسیومتر یک مقدار میدهد. این درس دروازهی دنیای سنسورهاست.
در این درس یاد میگیری
- پینهای آنالوگ A0 تا A5 و
analogRead(۰ تا ۱۰۲۳) - تابع
mapبرای تبدیل بازهها - اتصال حلقهی کامل: ورودی آنالوگ → پردازش → خروجی PWM
کد اصلی درس
void setup() {
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop() {
int val = analogRead(A0); // 0..1023
int bright = map(val, 0, 1023, 0, 255);
analogWrite(9, bright);
Serial.println(val);
delay(20);
}
این درس را رایگان در شبیهساز شروع کن 🎓