در این آموزش ما قصد داریم یک نمایشگر هفت بخش را با ARDUINO UNO رابط کنیم. صفحه نمایش از 0-9 شمارش می کند و خود را به صفر بازنشانی می کند. قبل از ادامه، اجازه دهید ابتدا در مورد نمایشگرهای هفت بخش بحث کنیم.
یک نمایشگر هفت بخش نام خود را از این واقعیت گرفته است که دارای هفت بخش روشنایی است. هر یک از این بخش ها دارای یک LED (دیود ساطع کننده نور) هستند، از این رو روشنایی. ال ای دی ها به گونه ای ساخته شده اند که روشنایی هر ال ای دی در بخش خاص خود قرار می گیرد. نکته مهمی که در اینجا باید به آن توجه کرد این است که LED ها در هر نمایشگر هفت بخش در حالت آند مشترک (مشترک مثبت) یا حالت کاتد مشترک (نگاتیو مشترک) مرتب شده اند.
اتصال مدار LED ها در کاتد مشترک و آند مشترک در شکل بالا نشان داده شده است. در اینجا می توان مشاهده کرد که در CC پایانه های منفی هر LED به هم متصل شده و به صورت GND بیرون آورده می شود. در CA مثبت هر LED به هم متصل شده و به صورت VCC بیرون آورده می شود. این CC و CA هنگام مالتی پلکس کردن چندین سلول با هم بسیار مفید هستند.
اجزای مورد نیاز
سخت افزار: ARDUINO UNO، منبع تغذیه (5v)، صفحه نمایش هفت بخش HDSP5503 (دو قطعه) (هر کاتد معمولی انجام می دهد)، خازن 47uF (متصل از طریق منبع تغذیه).
نرم افزار: arduino IDE (Arduino nightly)
نمودار مدار و توضیح کار
اتصالاتی که برای نمایش 7 سگمنت انجام می شود در زیر آورده شده است:
PIN1 یا E به پین 6 ARDUINO UNO
PIN2 یا D به پین 5
PIN4 یا C به پین 4
PIN5 یا H یا DP به پین 9 ///نیازی نیست زیرا از نقطه اعشار استفاده نمی کنیم