در این پروژه نحوه درایو نمایشگر LED 7 سگمنت با میکروکنترلر آردوینو را نشان خواهیم داد.
یک صفحه نمایش LED 7 بخش یک دستگاه الکترونیکی است که 8 LED جداگانه را در خود جای داده است.
با استفاده از این دستگاه می توانیم تمام اعداد و بسیاری از کاراکترهای حروف الفبا و بسیاری دیگر از نمادها را نمایش دهیم. LED 7 بخش واقعاً یک دستگاه نمایشگر همه کاره است.
برای این پروژه، برنامه ای می نویسیم که در یک برد آردوینو آپلود می کند که اعداد 0-9 را نمایش می دهد.
خروجی با روشن کردن ترکیبی از بخش هایی که اعداد مختلف 0-9 را نشان می دهند تولید می شود.
اجزای مورد نیاز
- صفحه نمایش LED کاتد 7 بخش مشترک
- آردوینو
- 8 مقاومت 270Ω
- سیم های جامپر
مقاومت های 270Ω به 8 پین خروجی دیجیتال متصل به 8 بخش صفحه نمایش LED متصل می شوند. آنها جریان عبوری را به تک تک LED ها محدود می کنند تا در اثر برق زیاد سوخته نشوند.
برای درک نحوه عملکرد این برنامه، ابتدا به آرایش یک صفحه نمایش LED 7 قسمتی نگاه می کنیم.
همانطور که در بالا نشان داده شده است، صفحه نمایش LED دوباره از 8 LED جداگانه تشکیل شده است. LED ها به ترتیب حروف الفبا که می بینید قرار می گیرند. از اول تا آخر، LED های 1-8 a، b، c، d، e، f، g هستند.
نقطه اعشار آخرین پین خواهد بود.
برای ایجاد عدد 0، باید LED های a،b،c،d،e،f را روشن کنیم. این به ما یک صفر می دهد. g بدون روشن می ماند. بنابراین، برای ایجاد یک کد 0، با B11111100 نشان داده می شود.
برای ایجاد 1، باید LED های b,c را روشن کنیم. تمام LED های دیگر بدون روشن باقی می مانند. بنابراین، برای ایجاد یک کد 1 در، با B11000000 نشان داده می شود.
برای ایجاد 2، باید LED های a,b,d,e,g را روشن کنیم. بنابراین، برای ایجاد یک کد 2 در، با B11011010 نشان داده می شود.
برای ایجاد 3، باید LED های a،b،c،d،g را روشن کنیم. بنابراین، برای ایجاد یک کد 3 در، با B11110010 نشان داده می شود.
برای ایجاد 4، باید LED های b,c,f,g را روشن کنیم. بنابراین، برای ایجاد یک کد 4 در، با B01100110 نشان داده می شود.
برای ایجاد 5، باید LED های a,c,d,f,g را روشن کنیم. بنابراین، برای ایجاد یک کد 5 در، با B10110110 نشان داده می شود.