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





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









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









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





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

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2012/12/22
    704
    20

    1wire در بسکام و 6 عدد سنسور دمای ds18b20

    سلام به همه عزیزان
    من یه برنامه ای رو با کمک یکی از دوستان ساخته و نوشته بودیم که الان نیاز به افزدون چهار سنسور دمای دیگه دارم که به هر طریق و تحقیقی نتوستم درستش کنم
    این برنامه یه ترموستات هست که یه دمایی رو با کلید بهش میدیم و بالا بره یه کاری میکنه پایین بیاد یه کاری ( بخاری یا کولر و ...)
    این برد دو تا سنسور داره که با یه کلید میتونیم سنسور ها رو جا به جا کنیم ( یعنی دلخواه باشه که رو کدوم سنسور دما کنترل بشه )
    حالا من میخوام 4 تا سنسور هم فقط واسه خواندن دما بهش اضافه کنم و lcd رو به 20*4 افزایش دادم تا در ستون 3 و 4 بتونم چهار تا دما رو نشون بدم ولی یا همش یکی نشون داده میشه یا یه اعدادی مینویسه که اصلا نمیدونم از کجا میاره
    خواهشا کمکم کنید چون شدید نیازش دارم
    فایل 2 بسکام همون فایل ویرایش شدس که معلوم نیست خودم چیکار کردم
    و اون فایلی که نوشه 2*ds18b20 بسکام اون فایل اصلی هست

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

    عضویت


    پیشاپیش ممنونم
  2. #2
    2011/08/17
    1,348
    36

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

    سلام
    پروژه صنعتیه یا دانشجویی هست ؟
    حتما باید 4 تا سنسور روی یک سیم راه اندازی بشه ؟ چون شما میتونید 4تا سنسور رو ؛ روی 4 تا پین از میکرو راه اندازی کنید ./
  3. #3
    2012/12/22
    704
    20

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

    نقل قول نوشته اصلی توسط آقای دکتر

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

    عضویت

    سلام
    پروژه صنعتیه یا دانشجویی هست ؟
    حتما باید 4 تا سنسور روی یک سیم راه اندازی بشه ؟ چون شما میتونید 4تا سنسور رو ؛ روی 4 تا پین از میکرو راه اندازی کنید ./
    ممنونم بابت پاسختون
    نه ضرورتی نیست برای یه سیم بودن
    میتونیم هر سنسور با یه سیم ولی چطوری من چند تا 1wire معرفی کنم ؟
    با چه دستوری ؟
    من یدونه که معرفی کردم برا دو سنسور اصلی
    ایا میشه جدا جدا 1wire معرفی کرد؟
  4. #4
    2013/08/03
    194
    6

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

    پایه وسط هر 6 تا سنسور را وصل کن به پین 1wire
    موقع خواندن مقدار بنویس
    ds1820_temperature_10(0)
    ds1820_temperature_10(1);//dovomi
    ds1820_temperature_10(2);//sevomi

  5. #5
    2012/12/22
    704
    20

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

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

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

    عضویت

    پایه وسط هر 6 تا سنسور را وصل کن به پین 1wire
    موقع خواندن مقدار بنویس
    ds1820_temperature_10(0)
    ds1820_temperature_10(1);//dovomi
    ds1820_temperature_10(2);//sevomi

    مشکل اینجاس که چون رو یکی از سنسور ها داره کار انجام میده(همون ترموستات )
    رو سنسور های دیگه نمیتونه جدا بخونتشون
    ایا میشه دو تا 1wire معرفی کرد به میکرو ؟
  6. #6
    2013/08/03
    194
    6

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

    از شدن که میشه
    ولی متاسفانه یادم نیست چطوری بود
  7. #7
    2011/08/17
    1,348
    36

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

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

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

    عضویت

    مشکل اینجاس که چون رو یکی از سنسور ها داره کار انجام میده(همون ترموستات )
    رو سنسور های دیگه نمیتونه جدا بخونتشون
    ایا میشه دو تا 1wire معرفی کرد به میکرو ؟
    سلام
    دوست عزیز نیازی نیست که از پروتکل 1wire استفاده کنی .
    4 تا سنسورتو بنداز روی 4 تا از پایه های میکرو . و بصورت مستقل
    من خودم از همین روش استفاده میکنم ./
  8. #8
    2007/03/15
    تبريز
    2,717
    167

    پاسخ : 1wire در بسکام و 6 عدد سنسور دمای ds18b20

    اصلا حتیاجی به 4 تا پین نیست .در این پرتکل چه با یک سنسور کار کنی چه با 2540000 تا سنسور .عملیات همونه. فقط هر سنسور یک آدرس مربوط به خود روی باس داره . شما دستورات رو به یک آدرس میفرستی و از اون آدرس می خونی .فقط پیدا کردن آدرس چند سنسور تو یک باس یکم داستان داره. و با الگوریتم های ریکرسیو و بازگشتی صورت میگیره . اون هم یک راه حل ساده داره . پیدا کردن آدرس سنسور واحد تو یک باس مستر اسلیو خیلی ساده است .چون دیگه بحث تصادم و همزمانی و غیره رو نداریم . بنابر این در باس هر بار یک سنسور قرار میدی و آدرس اونو در میاری و تو سورس برنامه یا ایپرام ذخیره میکنی و این عمل رو میتونی 10 ها برار برای 10 ها سسنسور تکرار کنی
    ویرایش توسط aliila : 2016/12/27 در ساعت 05:35
نمایش نتایج: از 1 به 8 از 8

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

  1. [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن
    توسط blue_pulse در انجمن میکروکنترلرهای AVR
    پاسخ: 81
    آخرين نوشته: 2020/03/25, 00:36
  2. سوال در باره چند خط برنامه نویسی DS18B20 با بسکام
    توسط wle1036 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2019/11/12, 03:32
  3. مشکل برفک زدن سنسور DS18b20 در دمای زیر صفر
    توسط edisone2005 در انجمن سنسورها
    پاسخ: 1
    آخرين نوشته: 2015/08/22, 20:52
  4. اتصال 4 سنسور ds18b20 به باس 1wire
    توسط masoud58 در انجمن میکروکنترلرهای AVR
    پاسخ: 16
    آخرين نوشته: 2014/03/10, 20:53
  5. راه اندازی سنسور دمای DS18B20 با بسکام
    توسط nilofar1036 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2013/12/31, 22:25

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

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

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

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

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