راه اندازی سون سگمنت توسط تراشه MAX7219 و برد آردوینو

سون سگمنت Seven Segment Display که با مخفف SSD نشان داده می شود، برای نمایش اعداد و حروف در بیشتر دستگاه های الکترونیکی کاربرد دارد. این وسیله در ابعاد مختلف با دیجیت های متفاوت تولید می شود. بزرگترین مشکل در راه اندازی سون سگمنت تعداد زیاد پایه های آن است چون هر یک از این سون سگمنت ها حداقل 10 پایه را اشغال می کند. برای حل این مشکل ما در این پروژه از مبدل سریال نمایشگری استفاده کرده ایم. به طوری که برای راه اندازی سون سگمنت از ترکیب آن با تراشه ی MAX7219 بهره بردایم. در ادامه این سری از آموزش های آردوینو، با مرجع تخصصی، الکترونیک98 همراه باشید.

راه اندازی سون سگمنت توسط تراشه MAX7219 و برد آردوینو

سون سگمنت

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

سون سگمنت

ماژول MAX7219

ماژول MAX7219 جهت نمایش اعداد و حروف به کار می رود. از جمله کاربردهای آن در ساخت انواع پنل های نمایشی الکترونیکی می باشد. هم چنین اتصال آن به برد آردوینو بسیار ساده و راحت است. که در ادامه پروژه توضیح داده شده است. از جمله ویژگی و مشخصات این ماژول عبارتنداز:

1. دارای 2 عدد سون سگمنت 4 رقمی

2. ارتباط SPI

3. کنترل سون سگمنت به صورت جداگانه

4. ولتاز 5ولت

5. جریان 380میلی آمپر

ماژول MAX7219

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
ماژول نمایشگر سون سگمنت 8 رقمی Max72191 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

نحوه اتصال مدار به برد آردوینو بسیار راحت است. با توجه به مراحل زیر به آسانی قادر خواهید بود این اتصالات را انجام دهید.

1. ابتدا پین Vcc را به پین 5ولت آردوینو اتصال دهید.

2. پایه GND را به پین زمین برد آردوینو متصل کنید.

3. پابه DIN را به پین دیجیتال شماره 12 آردوینو متصل نمائید.

4. پابه CLK را به پین دیجیتال شماره 11 آردوینو متصل کنید.

5. پابه CS را به پین دیجیتال شماره 10 آردوینو متصل اتصال دهید.

برنامه نویسی پروژه

قبل از برنامه نویسی در نرم افزار آردوینو ابتدا کتابخانه LedControl-master را دانلود نموده و طبق توضیحات زیر، آن را به زیرمجموعه های کتابخانه خود در نرم افزار آردوینو اضافه کنید.

دانلود کتابخانه LedControl-master

نصب کردن کتابخانه LedControl-master

لازم به ذکر است که نرم افزار برنامه نویسی آردوینو به صورت پیش فرض توانایی پشتیبانی از LedControl-master را ندارد بنابراین ما باید library (کتابخانه یا برنامه) مورد نیاز را بر روی آن نصب کنیم. این فرآیند بسیار ساده و راحت است که در زیر نحوه استفاده از آن را توضیح داده ایم.

1. در مرحله اول ابتدا آخرین (جدیدترین) نسخه کتابخانه (LedControl-master) را از لینک فوق دانلود کنید.

2. پس از دانلود فایل، نرم افزار آردوینو را باز کنید.

3. مسیر زیر را دنبال کنید و در پنجره باز شده فایل کتابخانه LedControl-master را که قبلا دانلود کرده اید را انتخاب نمائید:

…Sketch > Include Library > Add .ZIP Library

برنامه نویسی کامل پروژه

بعد از اتصال قطعات به یکدیگر و نصب کتابخانه، کدهای زیر را در نرم افزار آردوینو کپی نموده سپس به برد آردوینو آپلود کنید.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : محسن برات زاده

 تاریخ انتشار : 17 مارس 2019

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

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