بلاگ خبری سیسوگ, پروژه, متفرقه

اسکنر I2C مجهز به صفحه نمایش 0.96 اینچی و پردازنده ATtiny44

I2C-Scanner

این اسکنر آدرس تمامی دستگاه‌هایی که به پروتکل I2C متصل است را در یک ماتریس کوچک به نمایش می‌گذارد. با این توضیح که در اینجا سیستم آدرس دهی به صورت هشت بیتی است. به همین دلیل جهت ارزش گذاری یک بیت به سمت چپ شیفت داده می‌شود. زیرا در سیستم‌های I2C ارزش گذاری بر پایه هفت بیت انجام می‌شود.

 

I2C Scanner Alt

I2C Scanner

ارزش گذاری ستون‌ها

ارزش گذاری ستون‌ها به صورت از پایین به بالا انجام شده و هرچه بالاتر برویم اعداد بزرگتر می‌شوند. ارزش گذاری برای سطرها به صورت اعداد زوج(2-4-6و….) و از پایین به بالا انجام می‌گیرد.

این دستگاه همراه با یک نمایشگر OLED 0.96 اینچی عرضه شده. که بر روی یک بورد کوچک PCB با سایز یکسان سوار شده است. جهت راه اندازی دستگاه از یک ماژول مدل ATtiny44 استفاده شده و به دو پورت I2C مجهز شده است.(یکی برای نمایش و دیگری برای پورت اسکن) البته ماژول ATtiny44 بعنوان یک درایور میانی RAM کافی ندارد و نمی‌تواند به طور هم تراز نمایش باکس‌های کوچک صفحه نمایش را درایو کند. اما به کمک یک الگوریتم ساده و بسیار خوب می‌تواند محاسبات را در آن واحد انجام دهد.

 

 

I2C scanner

 

دانلود شماتیک و پی سی بی

i2cscanner.zip

منبع

ترجمه: سیسوگ

 

 

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *