در این مقاله آموزش نحوه رابط نمایشگر LED هفت بخش با آردوینو را منتشر می کنیم . نمایشگرهای هفت بخش در بسیاری از سیستم های تعبیه شده و کاربردهای صنعتی استفاده می شود که محدوده خروجی هایی که باید نشان داده شوند از قبل مشخص است. صفحه نمایش هفت بخش 1 رقمی اصلی می تواند اعداد 0-9 و چند کاراکتر را نشان دهد. نمایشگرهای 7 قسمتی انواع مختلفی دارند. به خصوص آنها در تعداد ارقام / نویسه ای که می تواند نمایش دهد متفاوت است. اساساً یک نمایشگر 7 بخش یک واحد است که می تواند تنها 1 رقم یا 1 کاراکتر را نمایش دهد. ارقام بیشتری با مالتی پلکس کردن نمایشگرهای تک واحدی 7 بخش با هم نمایش داده می شوند تا نمایشگر 2 رقمی، نمایشگر 3 رقمی یا نمایشگر 7 قطعه ای 4 رقمی را تشکیل دهند. رابط کاربری آرام و آسان آردوینو و صفحه نمایش 7 سگمنت با هم! بیایید آموزش را شروع کنیم.
یک نمایشگر 7 قسمتی محدودیت های زیادی دارد، به خصوص در محدوده کاراکترهایی که می تواند نمایش دهد. نمایشگرهایی در بازار وجود دارند که بسیار پیشرفته تر از نمایشگرهای هفت بخش هستند و می توانند تقریباً همه کاراکترهای الفبا را نمایش دهند. به عنوان مثال: - یک LCD 16×2 - که می تواند تقریباً تمام کاراکترهای ASCII را نمایش دهد. شاید فکر کنید چرا صفحه نمایش 7 بخش هنوز در بازار وجود دارد. خوب، نمایشگرهای 7 بخش ارزان ترین گزینه برای دستگاه های نمایشگر موجود در بازار هستند. یک واحد نمایشگر 7 قسمتی تک رقمی/نویسه با 1/10 هزینه یک ماژول LCD 2×16 موجود است.
ما این آموزش را با واسط نمایشگر LED 7 قسمتی تک رقمی (1 رقمی/نویسه) به آردوینو آغاز می کنیم. هنگامی که رابط نمایشگر تک رقمی 7 سگمنت با آردوینو و کد/برنامه آن را یاد گرفتیم، به صفحه نمایش 7 سگمنت رابط 4 رقمی می رویم. با آردوینو با استفاده از شیفت رجیستر.
همانطور که می بینید در کل 10 پین وجود دارد. ممکن است متوجه دو پین به نام com شوید، همانطور که در نمودار مدار نشان داده شده است، تمام آندها (پین +) LED ها به این دو پایه متصل هستند. ما این 2 پین را آند معمولی می نامیم و به این گونه نمایشگرها آند 7 قطعه نمایش داده می شود .
بیشتر بخوانید: Arduino and 7 Segment Display – آموزش رابط
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
In this article, we are publishing a tutorial on how to interface seven segment LED display to Arduino. Seven segment displays are used in many embedded system and industrial applications where the range of outputs to be shown is known beforehand. Basic 1 digit seven segment display can show numbers from 0-9 and a few characters. 7 segment displays are of different types; especially they differ in the number of digits/character it can display. Basically a 7 segment display is a single unit, which can display only 1 digit or 1 character. More digits are displayed by multiplexing single unit 7 segment displays together to form 2 digit display, 3 digit display or 4 digit 7 segment display. Its quiet easy to interface Arduino and 7 Segment display together! Lets begin the tutorial.
A 7 segment display has many limitations, especially in the range of characters it can display.There are displays in market which are much more advanced than seven segment displays and can display almost every character in the alphabet. For example:- a 16×2 LCD – which can display almost all ASCII characters. You might think why 7 segment display still exist in market. Well, 7 segment displays are the cheapest option when it comes to display devices available in market. A single digit/character 7 segment display unit is available at 1/10th of the cost of a 16×2 LCD module.
We begin this tutorial by interfacing a single digit (1 digit/character) 7 segment LED display to Arduino.Once we learn the single digit 7 segment display interfacing to arduino and its code/program, we move on to interface 4 digit seven segment display with arduino using shift register.
As you can see there are 10 pins in total. You may notice two pins named com, as shown in the circuit diagram all the anodes (+ pins) of the LEDs are connected to these two pins. We call these 2 pins as common anodes and such displays are called Common Anode 7 segment displays.
Read More: Arduino and 7 Segment Display – Interfacing Tutorial