مهندس خواهش میکنم ، توضیحش کار سختی هستش تونستم یه نمونه کوچیک واست میزارم اونو به عنوان نمونه استفاده کن چون برنامه نویسی جدای از استاندارهای خودش قسمت عظمش شخصی و سلیقه ای هست
مهندس خواهش میکنم ، توضیحش کار سختی هستش تونستم یه نمونه کوچیک واست میزارم اونو به عنوان نمونه استفاده کن چون برنامه نویسی جدای از استاندارهای خودش قسمت عظمش شخصی و سلیقه ای هست
سلام
یه نمونه واست نوشتم توسعه و کامل کردنش با خودت
امیدوارم به کارت بیاد
این الان برنامه lm35dz هستش دیگه؟
بعد این خط چه معنی ایی میده؟ 2.1f
کلا این دو خط رو چه جوری بدست آوردید؟
من تو تنظیمات adc ایم تیک use 8 bits رو زدم و ولتاژ رف رو روی AVCC گذاشتم. این برنامه شما با این تنظیمات جواب میده؟
خیلی خیلی ممنون از اینکه وقت میذارید.
کد:temp = adc_in * 0.485; sprintf(lcd_buff,"Temp:%2.1f C",temp);
سلام بله برنامه واسه همین سنسور هستش
عبارت 2.1f به معنی نمایش عدد اعشاری با یه رقم ممیز هستش
عدد 0.485 از تقسیم دو عدد 5 /1024 به دست اومده و در عدد 100 ضرب شده
در این حالت تنظیمات ADC روی حالت 12 بیتی تنظیم شده
سلام
آقا من وقتی برنامه دماسنج با ال ام 35 رو تو پروتئوس ران میکنم السیدی صفر نشون مده هیچ تغییری هم نمیکنه لطفا کمکم کنید