طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)
طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)

کتابخانه i2c نرم افزاری برای اتمل استودیو

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

از هر پایه ای که بخواهید میتونید به عنوان scl و sda استفاده کنید.

دانلود

سنسور دما دیجیتال ds18b20

چند ماه پیش من دو مثال از DS18B20 از طرف Maxim دریافت کردم. هرچند من درباره آی سی دیگری پرسیده بودم، نه DS18B20 ، بنابرین این را به Maxim گفتم. آنها اشتباهشان را قبول کردند و چند روز بعد من جواب درست را دریافت کردم. اما دو آی سی روی میز کار من مانده بود تا اینکه یک روز تصمیم گرفتم آنها را بررسی کنم، فکر می­کردم زیاد جالب نباشه چون فقط 3 پایه داشت. ممکن بود یک رگولاتور ولتاژ باشه یا یک ترانزستور، اما وقتی که من فهمیدم آن یک سنسور دما دیجیتال است متعجب شدم. ابتدا من نمی­توانستم بفهمم که چگونه یک سنسور دما میتواند دیجیتال باشد: فقط 3 پایه داشت، در حالی که دو پایه آن برای تغذیه و زمین بود. چطور می­توانست دیتای دیجیتال را از طریق یک پایه منتقل کند؟ من همیشه از دو یا چند پایه برای انتقال اطلاعات استفاده می­کردم که یکی برای پالس ساعت(CLOCK) بود. هرچند که انتقال اطلاعات از طریق یک پایه با کنترل دقیق بین فواصل دیتا توسط میکروکنترلر ممکن می­باشد. مثال، پورت سریال کامپیوتر شما. نرخ انتقال اطلاعات در دو طرف (کامپیوتر و Device) باید شناخته شده باشد تا ارسال و دریافت دیتا بدون خطا انجام بشود.


برای ادامه شما به لیست قطعات زیر نیاز دارید:


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


دانلود


اصلاح شد




دانلود فایل header برای AVR


ابوالفضل شاکری