🎛️ درس ۶: خواندن دنیا — analogRead و پتانسیومتر

درس ششم دوره روبومیکر: با پتانسیومتر و analogRead مقدار ۰ تا ۱۰۲۳ بخوان، با map تبدیلش کن و نور LED را با چرخاندن ولوم کنترل کن — ورودی آنالوگ به زبان ساده.

دکمه فقط «بله/خیر» می‌گفت؛ پتانسیومتر یک مقدار می‌دهد. این درس دروازه‌ی دنیای سنسورهاست.

در این درس یاد می‌گیری

کد اصلی درس

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);
}
این درس را رایگان در شبیه‌ساز شروع کن 🎓

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

🌗

درس ۵: نور نرم — PWM و analogWrite

🎵

درس ۷: موسیقی با بازر — tone و نت‌ها