نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

ساده ترین دماسنج عملی با lm35

به نام خدا

ساده ترین دماسنج عملی با lm35

1) lcd رو به پورت B میکرو وصل کردم و به پورت C  وصل نکردم (چون اگه به پورت C وصل کنم باید فیوز بیت های میکرو رو دستکاری کنم.)>>>این از این.
2) حالا تو عمل > ما سنسور LM35 رو خریدیم>> ترتیب پایه هاش چه طوریه؟؟؟
جواب : اگه سنور رو بگیرید دستتون و از بالا بهش نگاه کنید >>> حالا عکس زیر رو هم نگاه کنید>> ترتیب پایه هاش دستتون میاد.
 ترتیب پایه های LM35
3) دفه ی اول که مدارتون رو به برق وصل میکنید > دسسون رو بزارید رو سنسور دما تا ببینید که دماش بالا میره یا نه >>> اگه دیدید یهو داغ کرد سریغ برق رو قطع کنید>> چون مدار رو اشتباه بستید یا اتصالی به وجود اومده.
4) این سنسور ، یه سنسور معمولیه > لذا توقعاتتون رو بیارید پایید.
5) این سنسور دمای منفی رو اندازه نمیگیره > البته درحالت عادی> ولی اگه مدارش رو مثل شکل زیر(حسش نیست شکلش رو بزارم>تو گوگل سرچ کنید!) کنی>> دمای منفی رو هم اندازه میگیره>> البته اینا تو تئوری و حرف هستش >> تو عمل هم اگه مدارش رو ببندی>> چطور میخوای تست کنی و و ببینی که آیا دمای منفی رو اندازه میگیره یا نه!!!  میخوای مدارت رو بزاری تو یخچال laugh
6 ) در مورد LCD هم در مدارش یادم رفت بکشم اینه که> اون پایه هایی از LCD که به جایی وصل نیستند >> وسطی به 5 ولت و اون دو تا به زمین >> و LCD دو تا پایه دیگه هم داره که مربوط به نور LCD هستش که اونارو هم باید به زمین و 5 ولت وصل کنید.
دیگه توضیح نمیددم>>> چون جای توضیح دادن خیلی داره diablo

اگه کسی خواست عملی ببنده ولی نتونست>> در خدمتیم.

اینم از کد های پروژه :

اینم از فیلم همین پروژه که من عملی بستمش و تو آپارات گزاشتمش. blum
برای این که تست کنم که پروژه درست کار میکنه یا نه>>مجبور شدم دمای سنسور رو با سشوار بالا بردم. crazy

دانلود این پروژه | حجم : 120 کیلوبایت!

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو
ارسال دیدگاه
216

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    معین

    سلام خوب هستین ببخشید میشه لطف کنین نقشه کامل مدار رو بفرستید میخوام این مدار رو درست کنم ولی تو نقشه مدار مشکل دارم حس میکنم نقشه ای که شما الان اون بالا گذاشتین یه چیزای کم داره

  2. Avatar

    مهمان

    reza

    سلام
    ممنون از سایت خوبتون
    چرا مقدار temp رو تقسیم بر 4 میکنیم ؟؟؟؟
    میشه راجب تابع temp که نوشتید خیلی خلاصه توضیح بدید که چی به چیه ؟؟؟؟

  3. Avatar

    مهمان

    اسماعیل

    سلام من رشته کامپیوتر هستم و به الکترونیک علاقه دارم.آی سی lm35 رو سرچ کردم قیمتش حدود 22 هزارتومن هست (97/5/25).چند آی سی دیگه هستن که شبیه lm35 هستن و قیمتشون کمتره مثل lm330 که توضیحاتش رو نوشتن دماسنج هست.میشه از سنسور ارزونتر استفاده کرد؟
    متاسفانه شهر ما فروشگاه الکترونیک نیست و دسترسی خیلی سخته

  4. Avatar

    مهمان

    علی

    سلام
    من ی پروژه انجام دادم همین دما سنج شبیه سازیش اوکی هستش ولی در واقعیت وقتی lcd روی به میکرو وصل میکنم و کلا مدار رو میبندم هیچ اطلاعاتی روی نمایش نمیده و اینکه فکر میکنم میکرو سالم باشه چون پروگرم میشه نمیدونم چیکار کنم

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام- مدار ( اتصالات ) نمایشگر مشکل داره – پتاسومتر براش گزاشتی؟
      کدتو بررسی کن.

  5. Avatar

    مهمان

    mitra

    Error:function argument #2 of type ‘unsigned char’ is incompatible with required parametr of type ‘unsigned char’
    چیکار کنمممم?چرا واسه من ارور میده اینقد.

  6. Avatar

    مهمان

    mitra

    سلام.به جای itoa چیز دیگه ای میشه نوشت؟؟شناسایی نمیکنه سیستمم

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      کتابخونشو باید اضافه کنی دیگه-معمولا کدویژن این کتابخونه رو داره و شما فقط باید کدشو اضافه کنی اول پروژه
      کتابخونش باید این باشه
      #include
      اگه نبود باید ببینی این تابع تو کدوم کتابخونه قرار داده بعد فراخونیش کنی تو پروژت

  7. Avatar

    مهمان

    damdeok

    سلام
    دستت دردر نکنه
    لینک دانلود خرابه ، لطفا اصلاحش کن تا منم دانلود کنم .

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-اصلاح شد.

  8. Avatar

    مهمان

    ناشناس

    سلام من برنامه رو پروگرام کردم از سنسور lm35 استفاده کردم هم چنین در 2 lcd*16 امتحان کردم اولی lcd ابی دومی lcd سبز ولی فقط 32 مربع سیاه رنگ دیده میشه و هیج چیز دیده نمیشه من باید چکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو
    • Avatar

      مهمان

      بهنام

      سلام
      دوست عزیز من هم همین مشکل رو تو یک پروژه آردوینو داشتم با قرار دادن یک پتانسیومتر10k تو مسیر پایه3 و تنظیم ان مشکل کنتراست حل شد.فکر کنم شما هم همین مشکل رو داشته باشی

  9. Avatar

    مهمان

    محمد حسین

    سلام
    من کد را درکدویژنavrمی زنم ولی ارور می دهد

  10. Avatar

    مهمان

    بهناز

    سلام.
    راستش من lcd رو به پورت a وصل کردم و lm35رو به PORTA.3. مجبور بودم که این کارو کنم. گفتید برای این کار باید فیوزبیت ها رو تغییر داد. میشه راهنمایی کنید لطفا؟
    help help

    • Avatar

      مهمان

      بهناز

      آقا حل شد
      مرسی

    • Avatar

      مهمان

      محمود

      منم این مشکل دارم

  11. Avatar

    مهمان

    amin6

    سلام تورو خدا جواب منو بدین . من تقریبا مدارم همینه ولتاژ مرجع داخلی هم استفاده میکنم . چرا دماهای بالای ۵۰ رو نشون نمیده ؟ کمک کنید لطفا

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      از مدار پیشنهادی خود دیتاشیت lm35 استفاده کنید.

  12. Avatar

    مهمان

    amin6

    سلام . من از این سنسور استفاده میکن کدمم تقریبا مشابه هست و از ولتاژ مرجع داخلی هم استفاده میکنم مننتها بالاتر از دمای ۵۰ رو نشون نمیده یعنی تو دمای ۷۰ هم ۵۰ رو lcd نشون میده . مشکل چیه؟

  13. Avatar

    مهمان

    عرفان

    سلام و تشکر از سایت خوبتون
    من یه رله به میکرو وصل کردم و یه عدد برای مرز دما گذاشتم ک اگه بالا تر از این بود روشن بشه پایین تر بود خاموش
    اما یه مشکلی ک وجود داره بعضی وقتها ک دما لب مرز هست ، یه لحظه مثلا دما پایین میاد رله خاموش میشه دوباره بر میگرده بالا دما و رله روشن میشه و این به فنی ک بهش وصله اسیب میزنه
    برای اینکه این اتفاق نیوفته چ کاری پیشنهاد میدید؟
    من خودم دو تا پیشنهاد دارم. یکیش اینه که اگه مثلا دما از اون حد کمتر شد دو دیقه صبر کنه اگه پایدار موند بعد خاموش شه
    یکی دگه اینه ک اگه مثلا مرز دما ۲۷ درجه بود. وقتی دما بالای ۲۹ درجه شد روشن بشه ولی تا زیر ۲۷ خاموش نشه.
    اگه یه پیشنهاد بدید ممنون میشم

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      محدوده تعیین کن – میانگین گیری کن – تا تغییرات زیادی نداشته باشه – یه محدوده خنثی تعریف کن.
      دیگه خطای دماسنج شما یه حدی داره – اون حدو خنثی تعریف کن.

  14. Avatar

    مهمان

    پوریا

    سلام به جای itoa از چیز دیگه ای نمیشه استفاده کرد؟
    برنامه من ۴تا منو داره وارد هر کدوم که میشه یه دستوری انجام میده
    من این کد رو با تغییر داخل یه تابع دیگه تعریف کردم اما موقع استفاده برای itoa ارور میده
    Error: E:avrsamplesample.c(364): undefined symbol ‘itoa’

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – تابع هستش ولی اسمش خاطرم نیست – تو گوگل بزنی میاد …
      احتمالا کتابخونه این تابع رو فراخونی نکردی

  15. Avatar

    مهمان

    amir6

    سلام . صورت پروژه ما این هست که دوتا اتمگا ۳۲ که با هم از طریق یوزارت مرتبط هستند یکی دمای داخل و اون یکی دمای خارج رو اندازه میگیره میخواستم بدونم منظور از این داخل و خارج چیه ؟؟؟ منظور اینه که یکی از ولتاز مرجع داخلی استفاده میکنه و اون یکی از ولتاژ مرجع خارجی یا منظور چیزدیگه ایه؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – احتمالا محیط داخل و خارج – مثلا داخل خونه و خارج خونه – شاید منظورش اینه.
      نه بحث ولتاژ مرجع خارجی نیست طبق این متن – حالا باز از استادت دقیق بپرس ببین منظورش چیه – یهو پروژه رو انجام ندی بعد بگه منظور من این بود و … اون وقت ضد حال بهت بزنه laugh

  16. Avatar

    مهمان

    اردلان

    سلام
    تشکر می کنم از زحماتتون برای برنامه ها و سایت
    این مدار رو من بستم ولی نوسان مقدار نمایش عدد دما خیلی زیاد بود ، AREF رو به VCC وصل کردم خیلی بهتر شد ولی هنوز تو مجدوده ۲۴ تا ۳۸ نوسان داره ، اگه لطفا راهنمایی کنید ممنون میشم

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      به دیتاشیت این سنسور مراجعه کنید و از مدار پیشنهادی استفاده کنید.

  17. Avatar

    مهمان

    رضا

    سلام
    خوبی
    یه سوال فنی دارم
    ما الان یه سری پین رو به عنوان خروجی به lcd میدیم
    بهتر نیست که قبلش اون پین ها رو به عنوان خروجی انتخاب کنیم?
    چون پیشفرض ورودی هستن!

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – نه – چون تموم این کارا در کتابخونه نمایشگر انجام میشه به صورت خودکار.

  18. Avatar

    مهمان

    مهران

    سلام و تشکر از مطالب خوبتون. اگرقسمت سخت افزار را تغییر بدهیم و بخاهیم عددی که از آخر نمایش داده میشود دمابا دو رقم اعشار باشد با تغییر نوع متغیر t به float میتوان نتیجه گرفت یا تغییرات دیگری در برنامه نیاز است؟ تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – در پروتئوس تست و بررسی کنید.

  19. Avatar

    مهمان

    علیرضا آهنی

    سلام.
    ممنون.
    پروزه ی کاربردی بود good

  20. Avatar

    مهمان

    ERFAN

    سلام،مرسی از سایت خوبتون میخواستم بپرسم اگه بخوایم پورتی که دما سنج بهش وصل میشه را عوض کنم در کجای برنامه باید تغییر ایجاد کنم؟ unknw

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – مطلب ADC از سری مطالب آموزش aVR فک کنم جلسه ۲ ام یا ۳امش باشه – رو بخون

  21. Avatar

    مهمان

    رحمت

    سلام.رمز فایل rar چیه اقا مهدی؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      www.dmf313.ir

  22. Avatar

    مهمان

    حامد

    سلام خسته نباشید
    ممنون از پروژه خوبتون
    ببخشید میخواستم بدونم میشه توسط همین مدار دمای ۲ محیط را روی lcd نمایش داد
    و اینکه سنسور ها با فاضله ی ۰٫۵ تا ۱ متر از مدار قرار بگیرند .

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اندازه گیری دو تا Adc که میشه ولی باید دیتاشیتش رو بخونی – من چیزی خاطرم نیست.

  23. Avatar

    مهمان

    n.t

    salam. chejory mishe esme sito pak kard ???? khaty k esme sito zade comment mikonam build mikonam vali baz neshon mide

  24. Avatar

    مهمان

    نیما

    سلام آقا مهدی و ممنون از سایت خوب و کامل شما
    من مدار دما سنج رو با سون سگمنت بستم همه چی خوبه فقط وقتی می خواد از یک دما به دمای دیگه بره رقم یکان شروع به چشمک زدن می کنه . میدونم بخاطر افزایش تدریجی دماست ولی شکل جالبی نداره و می خوام دما بصورت ثابت نمایش داده بشه . ممنون می شم کمک کنید .
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      100 بار اندازه گیری کن و میانگین رو نشون بده…..یه کاری تو این مایه ها.

  25. Avatar

    مهمان

    esmael

    مهندس اونجا که نوشتی return ADCW
    ADCW چیه؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      مطلب اموزش adc رو بخون.

  26. Avatar

    مهمان

    samandon

    کار ما رو یک ماه جلو انداختی سسسسسسسسسساااااااا اااللللل لللل ل لل اااااااااااااااااررررررررر.

  27. Avatar

    مهمان

    samandon

    الهی هرکی هستی هرجا هستی خیر ببینی .کلی گشتم واسه این برنامه

  28. Avatar

    مهمان

    محمد

    سلام با تشکر از مطالب خوبتون من یه کد نوشتم که البته خیلی شبیه کد شماست یعنی تقریبا از کد شما استفاده کردم . ولی نمیدونم چرا از صفر تا پنجاه درجه رو دقیق نشون میده با دقت 0.25 اما از پنجاه به بالا رو نشون نمیده. با توجه به اینکه از 2.56 ولت داخلی استفاده شده باید تا 256 درجه نشون بده . ولی خب سنسور ما تا 150 کار میکنه. میشه بگین مشکل کجاست؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      به دیتاشیت LM35 مراجعه کنید و از مدار پیشنهادیش استفاده کنید.

  29. Avatar

    مهمان

    گازیچی

    سلام..وقت بخیر،ببخشید معنی این خطوط رو میشه لطفا بگید؟
    T=temp()/4;
    (itoa(T,str1;
    ADCSRA = 0b11000000;این فکرکنم مربوط به اینه ک رفرنس adc رو چی تعریف کنیم..اما خب شما چی تعریف کردین؟
    ( while (ADCSRA.4==0;
    ADCSRA.4=1;

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – نظرات قبلی فک کنم جواب دادم – قسمت ADC از آموزش AVR که تو سایت هستش رو برو بخون.

      • Avatar

        مهمان

        گازیچی

        بله ولی اون تقسیم بر 4 رو نمیدونم واقعا…!

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          نظرات قبلی رو بخون!

  30. Avatar

    مهمان

    علیرضا

    سلام؛ ممنونم از مطالب کاربردیتون به یک مشکلی برخوردم من
    این مدارو بستمش؛ atmega32 رو هم پروگرم کردم…توی پروتئوسم تستش کردم جواب داده ولی وقتی روی بِرِد بُرد میبندمش نمیدونم دلیلش چیه که روی LCD فقط مینویسه:Temp=0.00
    و اصلا دمای محیطو نشون نمیده!!! بنظرتون دلیلش چیه؟؟ میتونه از سنسورم باشه؟
    البته خروجی سنسورمم حدودا نزدیک 1 ولت هستش
    من مطابق دیتا شیت سنسور عمل کردم و برای راه اندازی اون از دوتا دیود زنر 1أ4148 و یک مقاومت هم در مدارم استفاده کردم تا دما رو درست اندازه بگیره… با این منوال من بازم دیود و مقاومت رو هم برداشتم تا آزمونو خطا بکنم مشکلو پیدا کنم ولی بازم درست نشد
    ممنون میشم راهنماییم کنید

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ببین سنسور داغ نمیکنه – در ضمن شاید همون سنسور نباشه و فرق داشته باشه – چون خودم یه سنسوری به ایم lm35 خریدم با lm35 های قبلی من فرق داشت – به دیتاشتش مراجعه کن.

  31. Avatar

    مهمان

    مهدی

    چون بایه دماسنج معمولی اندازه گرفتم دمارو30نشون داد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خب بزن به حساب مشکل دار بودن سنسور – ولی فک نکنم مشکل از برنامه باشه ولی باز بررسی کن – حالا عندش اینه که تو برنامه یه *2 قرار میدی دیگه

  32. Avatar

    مهمان

    مهدی

    میشه بگید خط به خط چه اتفاقی می افته؟؟؟؟
    توروخدا برای پروژه ام میخام

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      قبلا جواب دادم!

  33. Avatar

    مهمان

    مهدی

    آقامن که چیزی دستگیرم نشد
    میشه خودتون برام تریزکنید واقعاممنون میشم.
    یه سوال دیگه من همه چیزروطبق گفته شما انجام دادم ولی دقیقانصف دما رونشون میده
    مثلا دمای 30درجه رو15نشون میده چیکاربایدبکنم؟؟؟؟؟؟؟؟؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      نه حسش هست نه وقتش laugh
      اگه همین پروژه رو بستی و کدهایی که گزاشتم رو پروگرام کردی – و اگه ولتاژ سنسور رو هم 5 ولت دادی و اگه سنسور هم داغ نمیکنه و اگه فرکانس هم 8 میگ باشه و …. دلیلش رو نمیدونم.
      راستی از کجا فهمیدی که 30 درجه رو 15 درجه نشون میده؟ shock

  34. Avatar

    مهمان

    مهدی

    سلام ممنون عالی بود
    میشه برنامه روتریزکنید
    یعنی بگید خط به خط چه اتفاقی می افته؟؟؟؟؟؟؟؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطالب آموزش Avr حلسه 1و2 رو بخونی متوجه کدها میشی – بعد اون موقع اگه خطی رو متوجه نشدی در خدمتیم.
      http://dmf313.ir/electronics/learning-avr/training-avr/

  35. Avatar

    مهمان

    کشاورزی

    سلام
    سوالی پرسیده بودم ولی متاسفانه جواب ندادید
    به هر حال با تشکر از شما میخواستم بگم که مشکلم حل شد
    اگر قبل از نمایش دما میانگین به تعداد زیاد (مثلا 100 تا)از دما ها بگیریم میانگین نهایی دارای دقت نسبتا خوبی خواهد بود و با وجود این که دقت گارانتی شده ی lm35 در دیتاشیت 0.5 درجه است با این روش میتوان به دقت 0.2 هم رسید
    البته تضمینی نیست که داده ی نهایی برابر با دمای واقعی باشد و متناسب با بازه ی میانگیر گیری مقدار خطایی وجود خواهد شد
    من با بازه ی 100 تایی تونستم خطا را به حدود یک یا یک و نیم درجه برسونم
    خیلی ممنون

  36. Avatar

    مهمان

    Eisa

    ببخشید return adcw چه کار میکنه

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      مقدار ریجستر فوق رو ارسال میکنه

  37. Avatar

    مهمان

    مهدی

    سلام ممنون عالی بود
    میشه خط به خط برنامه روتوضیح بدیدکه چه اتفاقی می افته؟
    توروخدا برای پروژه ام میخام
    ممنون

  38. Avatar

    مهمان

    مهدی

    سلام ممنون عالی بود
    اگه میشه خط به خط توضیح بدیدکه توی برنامه چه اتفاقی می افته؟
    منظورم اینه که تریز کنیدبرنامه رو
    توروخدااین کارروبکنیدبرای پروژه ام لازم دارم
    خییییییییلی ممنون

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطالب آموزش Avr حلسه 1و2 رو بخونی متوجه کدها میشی

  39. Avatar

    مهمان

    کشاورزی

    سلام
    من میخواستم یه دماسنج با دقت بالا بسازم ولی متوجه شدم که خود درگاه adc دقیق عمل نمیکنه برای مثال ولتاژ رفرنس من 5v و با کمک باتری ولتاژ 0.78v رو به adc دادم
    وقتی محاسبه کردم adc باید عدد 159 رو به من بده ولی عدد 171 رو دریافت کردم
    به نظر شما مشکل از کجاست؟
    دقت 10 بیت است

  40. Avatar

    مهمان

    محمد

    سلام میگم من طبق اموزش جلو رفتم تو عمل اعداد که روی نماشگر میان اشتباهان مثلا دمارو نشون میده 14 بعد نشون میده 22 بعد 32 بعذ 5 بعد 18 وهمینطوری چرت پرت تحویل میده
    میخواستم بدونم اشکلالش چیه
    بعد ات مگا 32 دارم برای این پروژه کریستال داخلی چقدر باشه خوبه؟
    راستی یادم رفت بگم عکسی که در رابطه با خروجی ورودی lm35 گزاشتین اشتباهه لطفا اصلاح کنید
    در ضمن دفعه اول که وصل کردم سنسور رو اشتباه زدم داغ کرد ممکنه اشکال ازسنسور باشه ؟
    ((وقتی سنسور رو از مدار درمیارم اعداد زیاد میشن .))

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-فعلا همون 8میگ داخلی اسفاده کن – پایه های avcc یا aref رو باید به vcc وصل کنی
      بله پایه های کنارین جا به جا هستن و این طور ببندی سنسور داغ میکنه.

  41. Avatar

    مهمان

    farah

    سلام خسته نباشید…
    چرا توی پروتیوس دما میبرم بالا روی ال سی دی تغییری پیدا نمیکنه؟؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-کد رو زیپ کن و بفرست لینکش رو اینجا

  42. Avatar

    مهمان

    مصی

    آفرین

  43. Avatar

    مهمان

    سالار

    سلام وقتتون بخیر
    اولا خیلی ممنون از مطالب زیباتون.
    خودم دانشجوی ارشدم ولی رشته من خیلی ب الکترونیک ربط نداره،
    خیلی هم علاقه مندم که ساخت مداراتو یاد بگیرم،فقط موندم از کجا شروع کنم،
    ممنون میشم ک راهنمایی بفرمائید.
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بشینید آردوینو رو شروع کنید به یاد گیری و بعد aVR و بعد ARM (همزمان طراحی PCB با آلتیوم رو هم یاد بگیرید) و بعد …

  44. Avatar

    مهمان

    علیرضا

    سلام. حاجی اصن نمیفهمم ورودی رو چجوری تعریف کردی
    الان ورودی آنالوگ adc.0 مگه نیست؟ کجا تعریفش کردی؟
    من میخام از یک پورت دیگه بگیرم

  45. Avatar

    مهمان

    امین

    سلام ببخشید استادم پروژه ای شبیه همین رو برام مشخص کرده متن ایمیل استادم رو میفرستم میشه بگید برنامش چطوریه…خواهش میکنم کمکم کنید اگه پروژه رو تحویل ندم پاس نمیشم
    پروژه ای که براتون تعریف میکنم به این صورت هستش.
    می خوایم اطلاعات یه سنسور دما مثل LM35 رو از طریق شبکه LAN دریافت کنیم. برای این منظور دستگاهی که شما می سازین باید یه وب سرور کوچیک با قابلیت ذخیره یک صفحه وب با پروتکل HTTP باشه که اطلاعات دما رو روی این صفحه در اختیار کامپیوترهای شبکه میذاره و از طریق همین صفحه امکان کنترل (روشن و خاموش کردن) یه فن رو به دستگاهمون میده. یه صفحه کلید کوچیک هم برای تنظیماتی مثل IP و … داره که این تنظیمات رو هم باید روی LCD گرافیکی که به میکروکنترلر وصل کردین نشون بده.
    شما اجازه استفاده از حافظه اضافی رو دارین ولی فقط از یک میکرو کنترلر AVR باید استفاده کنید.

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خب آموزش هر قسمت رو تو نت بسرچ
      آموزش کار با lan در avr و قسمت های دیگه
      تیگه تیکه یاد بگیر و بعد پروژه مد نظرت رو بساز

  46. Avatar

    مهمان

    مسلم

    sad

  47. Avatar

    مهمان

    مسلم

    من میخام ADC رو با وقفه استفاده کنم
    یا اصلا کلا یه تابع خوب برای ADC میخام که یه LM35 رو هم بهش بزنم و روی GLCD نمایش بدم.

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      باید وایسی تا آموزشش رو آماده کنم – فقلا آموزش میکرو و pc رو دارم تهیه میکنم.

  48. Avatar

    مهمان

    مسلم

    چرا تایید نمیکنین نظرات منو؟؟؟؟ sad

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – خب من که همش تو سایت نیستم که نظرات دوستان رو بخونم و تایید کنم.
      خب الان شما مشکلتون کجاس دقیقا؟

  49. Avatar

    مهمان

    مسلم

    سلام من میخام از وقفش استفاده کنم و روی GLCD نمایش بدم.

  50. Avatar

    مهمان

    سهیل

    با سلام اگر بخوام سنسور را به PINA.5 متصل کنم در کدها چه تغییراتی باید انجام بدم؟؟؟
    لطفا هرچه زود تر جواب دهید.

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب جلسه 1 آموزش جامع Avr رو بخونید.
      و همچنین مطلب adc از سری مطالب آموزش جامع Avr

1 2 3