🌡️ ماموریت ۲۱: دماسنج
سنسور دما رو بخون، به سانتیگراد تبدیل کن و چاپ کن. یادت باشه float لازم داری.
سطح: متوسط ⭐⭐ · مود: آردوینو — با کد
هدفها
- ☐ یه آردوینو روی صحنه باشه
- ☐ یه سنسور دما
- ☐ کد از float استفاده کنه
- ☐ کد Serial.println داشته باشه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- حسگر دما TMP36
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (VCC5) ⟷ Temperature Sensor (LM35) (VCC)
- Temperature Sensor (LM35) (OUT) ⟷ Arduino Uno (A0)
- Temperature Sensor (LM35) (GND) ⟷ Arduino Uno (GND1)
کد
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(A0);
float volts = raw * 5.0 / 1023.0;
float celsius = volts * 100.0;
Serial.print("dama:");
Serial.println(celsius);
delay(500);
}
ماموریتهای مشابه
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها