✊ ماموریت ۶۳: زورسنج
سنسور فشار (FSR) با مقاومت ۱۰k مقسم ولتاژ روی A0. عدد رو بخون و با map به درصد ۰ تا ۱۰۰ تبدیل و چاپ کن.
سطح: متوسط ⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه سنسور فشار
- ☐ یه مقاومت
- ☐ کد analogRead و map داشته باشه
- ☐ کد نتیجه رو چاپ کنه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- حسگر فشار FSR
- مقاومت 220Ω
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (VCC5) ⟷ Force Sensor (FSR) (A)
- Force Sensor (FSR) (B) ⟷ Arduino Uno (A0)
- Force Sensor (FSR) (B) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ Arduino Uno (GND2)
کد
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(A0);
int percent = map(raw, 0, 1023, 0, 100);
Serial.print("Force: ");
Serial.print(percent);
Serial.println(" %");
delay(300);
}
ماموریتهای مشابه
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها