⚖️ درس 21: ولتاژ رو تقسیم کن!
دو مقاومت، یک ترفند — رازی که پشت همهی سنسورهاست.
سطح: متوسط · زمان: حدود 12 دقیقه · مفاهیم: مقسم ولتاژ، analogRead، map
قدمهای این درس
- مشکل: آردوینو مقاومت نمیخونه
- قدم ۱ — دو مقاومت سری
- قدم ۲ — بخوانش و به ولت تبدیلش کن
- قدم ۳ — پتانسیومتر یک مقسم متحرک است
- قدم ۴ — map: ترجمهی بازهها
- چالش: بازه را برعکس کن
نمونهای از کد این درس
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(A0);
float volts = raw * 5.0 / 1023.0;
Serial.print("raw:");
Serial.print(raw);
Serial.print(" volt:");
Serial.println(volts);
delay(300);
}
چرا این درس؟
دورهی تینکرکد فارسی تعاملی است: هر قدم را خودت داخل شبیهساز انجام میدهی — مدار واقعی میچینی، کد واقعی اجرا میکنی و نتیجه را همان لحظه میبینی. این درس روی درسهای قبلی ساخته شده، پس اگر تازه شروع کردهای از درس ۱ بیا!
این درس را رایگان در شبیهساز شروع کن 🎓