ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13
  1. #1
    2014/11/14
    ECA
    4,200
    2,760

    [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    به نام خدا
    سلام به همگی امیدوارم حالتون خوب باشه میخوام اموزش راه اندازی DS18B20 رو بگم.
    این سنسور میتونه از 55- تا 125+ درجه سانتی گراد رو اندازه بگیره.این سنسور دیجیتالیه و میتونه با فاصله زیاد با میکروکنترلر بدون مشکل کار کنه.سرعت پاسخ گویی سنسور 750 میلی ثانیه هستش.
    بریم سراغ تنظیمات داخل کدویزارد.
    مثل همیشه اول میکروکنترلر رو انتخاب می کنیم:

    قدم بعدی تنظیم پروتکل wire 1 هستش:

    به دلخواه پورت و پین مورد نظر رو انتخاب می کنیم.(برای خروجی سنسور)
    حال نوبت به کانفینگ ال سی دی کاراکتری می رسه:

    ال سی دی هم دلخواه روی هر پورت وپین که خواستید بزاریدش.
    حالا از گزینه Program گزینه Generate, Save And Exit رو می زنیم حالا پروژه رو در مسیر دلخواه ذخیره می کنیم.
    حالا بریم سراغ برنامه نویسی
    وقتی پروژه رو ذخیره کردیم قسمت کدنویسی میاد یه نکته رو دقت کنید سنسور ds18b20 داخل پروژه اینکلود شده ولی با نام ds1820 که باید به ds18b20 تغییرش داد مثل این عکس:

    دورش خط کشیدم.
    همونطور که می بینید داخل عکس در خط 34 کتابخونه stdio اینکلود شده این کتابخونه ی متغییر رشته ای هستش.
    در خط 24 کتابخونه ای سی اینکلود شده
    در خط 27 کتابخونه پروتکل 1wire اینکلود شده.
    در خط 36 متغییر از نوع کاراکتر 16 بیتی تعریف شده.
    خط 37 متغییر از نوع int تعریف شده.
    خط 38 هم متغییر از نوع float تعریف شده.
    ما خروجی سنسور رو می ریزیم داخل متغییر x که از نوع int هست حالا میایم متغییر x_ که از نوع float هست رو برابر با x قرارش می دیم.(اینکار باعث میشه تا عدد درست رو نشون بده)
    اینم کد اصلی که در حلقه وایل نوشته شده:

    در خط 156 نوشته شده که متغییر x_ خروجی سنسور ds18b20 رو بخونه.(یعنی خروجی سنسور رو داخل x_ ریخیتم)
    خط 157 متغییر x رو برابر متغییرx_ قرار میده.
    در خط 158 میایم متغییر x رو روی ال سی دی نشونش میدیم. حروف b واسه اینه متغییر رو بریزیم داخلش و امادش کنیم برای نشون دانش روی ال سی دی.
    خط 159 محلی هستش که وشته رو نشون بده.
    خط 160 هم متغییر b رو نشون میده(همون متغییری که اعداد رو میریزیم داخلش واسه نشون دادن روی ال سی دی)

    اینم مداری که باید ببندیم:



    سورس پروژه رو میتونید از لینک زیر دریافتش کنید:
    کد:
    http://s8.picofile.com/file/8280029968/DS18B20_Learning_By_Engineer_Ahmadi.rar.html
    پسورد:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    (کپی مطلب با ذکر کامل منبع مجاز است)
    امیدوارم به دردتون بخوره
    "موفق باشید در پناه حق"
  2. #2
    2016/06/05
    1
    1

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    سلام بر دوستان...کسی میدونه چرا من همش روی ال سی دی -9999 میگیرم؟؟؟
  3. #3
    2015/05/05
    5
    0

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    سلام و خسته نباشید
    من اینو برای4 تا سنسور نوشتم اما دمای همه رو 2 نشون میده خواهشا راهنمایی کنید
    اینم کل برنامه و پروتئوس

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ویرایش توسط michel1502 : 2017/05/26 در ساعت 16:06
  4. #4
    2014/11/14
    ECA
    4,200
    2,760

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    نقل قول نوشته اصلی توسط farshad75

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام بر دوستان...کسی میدونه چرا من همش روی ال سی دی -9999 میگیرم؟؟؟
    سلام برنامتون رو قرار بدید
    بدرود


    نقل قول نوشته اصلی توسط michel1502

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام و خسته نباشید
    من اینو برای4 تا سنسور نوشتم اما دمای همه رو 2 نشون میده خواهشا راهنمایی کنید
    اینم کل برنامه و پروتئوس

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام سرچ کنین در انجمن هست اموزشش توی گوگل هم همینطور
    موفق باشید
    قوی شدن و خوب ماندن خوبی کردن به دیگران یک لذت ماندگار است.
    Networker at PISC

  5. #5
    2015/05/05
    5
    0

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    مهندس چیز خاصی پیدا نکردم
    تو سایتای خارجی هم زیاد از خونده نشدن سنسور گله شده اما راه حلی عنوان نکردن
  6. #6
    2016/05/28
    336
    58

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    سلام پروتکل 1 wire همون ارتباط سریال یک سیمه هست ؟ بعد اگر بخواهیم چند تا سنسور رو به میکرو متصل کنیم چطوریه ؟
  7. #7
    2006/10/07
    تهران
    888
    17

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    نقل قول نوشته اصلی توسط fmicro

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    بعد اگر بخواهیم چند تا سنسور رو به میکرو متصل کنیم چطوریه ؟
    هر سنسور سریال منحصر به فردی داخل خودش داره باید اونو بخونی و از طریق اون سنسور مورد نظر رو صدا بزنی
    نمونه سریال خوانده شده از یک سنسور:
    0x28,0xff,0x69,0x3b,0x65,0x4,0x0,0xdd,0x1,0x0,0x0
  8. #8
    2017/10/06
    3
    0

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    سلام. من میخوام این سنسور رو به برد SMS Cntroller mini وصل کنم. امکان داره؟؟ راهنمایی کن
  9. #9
    2010/08/19
    کردستان
    1,925
    895

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    نقل قول نوشته اصلی توسط hamidmoradiiii4@gmail.com

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام. من میخوام این سنسور رو به برد SMS Cntroller mini وصل کنم. امکان داره؟؟ راهنمایی کن
    تا ورژنی که الان موجوده خیر.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  10. #10
    2014/03/08
    بابلسر
    884
    343

    پاسخ : [آموزش] راه اندازی سنسور DS18B20 با ال سی دی کاراکتری (کامپایلر کدویژن)

    نقل قول نوشته اصلی توسط hamidmoradiiii4@gmail.com

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام. من میخوام این سنسور رو به برد SMS Cntroller mini وصل کنم. امکان داره؟؟ راهنمایی کن
    سلام
    اگر میخواید مستقیم وصل کنید،همونطور که جناب آراسته فرمودند نمیشه.
    اما اگر از میکروکنترلر استفاده کنید میشه،مثلاً دوتا از خروجی میکرو رو بدید به دو تا ورودی دیجیتال sms controller و به میکرو برنامه ای بدید که اگر از فلان درجه بیشتر شد یکی از خروجی ها یک بشه و اگر از فلان درجه کمتر شد خروجی دیگه یک بشه.
    ظاهراً تو sms controller mini میتونید تنظیم کنید که هر ورودی دیجیتال که فعال شد چه متنی بفرسته.
    البته اینم بگم که سنسور های آنالوگ مثل lm35 رو میشه با یه تقویت کننده مستقیم به دستگاه وصل کرد که اگر دما از یه حد بیشتر شد هشدار بده.
    این چیزیه که از توضیحات sms controller mini فروشگاه خوندم.

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط farshad75

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام بر دوستان...کسی میدونه چرا من همش روی ال سی دی -9999 میگیرم؟؟؟
    سلام
    اگر ارتباط با ds18b20 قطع بشه یا احیاناً پورت و پین رو اشتباه انتخاب کرده باشید این مشکل به وجود میاد.
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13

موضوعات مشابه

  1. [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن
    توسط blue_pulse در انجمن میکروکنترلرهای AVR
    پاسخ: 80
    آخرين نوشته: 2017/05/27, 20:24
  2. راه اندازی سنسور ds18b20
    توسط javadkom در انجمن میکروکنترلرهای PIC
    پاسخ: 5
    آخرين نوشته: 2015/08/30, 20:32
  3. راه اندازی 2 سنسور smt160 و 2 سنسور ds18b20
    توسط 86332050 در انجمن میکروکنترلرهای AVR
    پاسخ: 17
    آخرين نوشته: 2015/05/06, 00:00
  4. پاسخ: 3
    آخرين نوشته: 2008/08/07, 23:07

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •