logo-site-sefid
Search
Close this search box.
image-36

ماژول سون سگمنت

ماژول سون سگمنت یا Seven segment

قبل از خواندن این مقاله بهتر است در نظر داشته باشید مقالاتی که با عنوان ماژول در سایت قرار گرفته اند از مقالات پایه و مقدماتی میباشند که برای مطالعه و یا پژوهش های دانش آموزان و دانشجویان به عنوان قدم اول در نظر گرفته شده اند.

ماژول سون سگمنت یک دستگاه نمایشگر الکترونیکی است که از هفت بخش LED تشکیل شده است که در یک الگوی خاص برای نمایش اعداد و برخی حروف مرتب شده اند. هر بخش به صورت جداگانه توسط یک میکروکنترلر یا مدارهای دیجیتال دیگر کنترل می شود تا کاراکتر یا نماد مورد نظر ایجاد شود.

ماژول های هفت بخش معمولاً در ساعت های دیجیتال، ماشین حساب ها و سایر دستگاه های الکترونیکی که به نمایشگرهای عددی نیاز دارند استفاده می شوند. آنها در اندازه ها و رنگ های مختلف موجود هستند و می توانند به راحتی با میکروکنترلرها یا مدارهای دیجیتال دیگر ارتباط برقرار کنند.

ماژول سون سگمنت - seven segment
ماژول سون سگمنت – Seven segment

ليستي از انواع ماژول سون سگمنت

1. نمایشگر آند هفت بخش مشترک

2. نمایشگر هفت بخش کاتد مشترک

3. نمایشگر هفت بخش دو رنگ

4. نمایشگر هفت بخش سه رنگ

5. نمایشگر هفت بخش ماتریس نقطه

6. عددی LED صفحه نمایش

7. الفبایی عددی نمایشگر ال ای دی

تفاوت و ويژگي هاي انواع ماژول سون سگمنت

ماژول های Seven Segment دستگاه های نمایشگر الکترونیکی هستند که از هفت بخش LED تشکیل شده اند که به شکل یک رقم مرتب شده اند. این ماژول ها معمولا در ساعت های دیجیتال، ماشین حساب ها و سایر دستگاه های الکترونیکی برای نمایش اطلاعات عددی استفاده می شوند. انواع مختلفی از ماژول های هفت بخش در بازار موجود است که هر کدام ویژگی ها و ویژگی های منحصر به فرد خود را دارند.

1. ماژول هفت قطعه آند مشترک: در این نوع ماژول، تمام آندهای سگمنت های LED به هم متصل شده و با ولتاژ مثبت تغذیه می شوند. کاتدهای هر سگمنت به پین‌های جداگانه متصل می‌شوند که می‌توان آن‌ها را برای روشن یا خاموش کردن هر قطعه کنترل کرد.

2. ماژول هفت قطعه کاتد مشترک: در این نوع ماژول، تمام کاتدهای سگمنت های LED به هم متصل شده و با ولتاژ منفی تغذیه می شوند. آندهای هر سگمنت به پین های جداگانه ای متصل می شوند که می توان آنها را برای روشن یا خاموش کردن هر قطعه کنترل کرد.

3. ماژول هفت بخش دو رقمی: این ماژول از دو نمایشگر هفت قسمتی تشکیل شده است که در کنار هم قرار گرفته اند تا دو رقم را به طور همزمان نمایش دهند.

4. ماژول چهار رقمی هفت بخش: این ماژول از چهار نمایشگر هفت قسمتی تشکیل شده است که در یک ردیف قرار گرفته اند تا چهار رقم را به طور همزمان نمایش دهند.

5. ماژول RGB Seven Segment: این ماژول از LED های RGB به جای LED های استاندارد استفاده می کند که امکان نمایش چندین رنگ را فراهم می کند.

6. SPI Seven Segment Module: این ماژول از پروتکل رابط محیطی سریال (SPI) برای ارتباط بین میکروکنترلر و نمایشگر استفاده می کند.

7. I2C Seven Segment Module: این ماژول از پروتکل I2C برای ارتباط بین میکروکنترلر و نمایشگر استفاده می کند.

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

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

ديتاشيت

1. نمایشگر آند هفت بخش مشترک

2. نمایشگر هفت بخش کاتد مشترک

3. نمایشگر هفت بخش دو رنگ

4. نمایشگر هفت بخش سه رنگ

5. نمایشگر هفت بخش ماتریس نقطه

6. عددی LED صفحه نمایش

7. الفبایی عددی نمایشگر ال ای دی

دانلود ديتاشيت سون سگمنت

كتابخانه

1. نمایشگر آند هفت بخش مشترک

2. نمایشگر هفت بخش کاتد مشترک

3. نمایشگر هفت بخش دو رنگ

4. نمایشگر هفت بخش سه رنگ

5. نمایشگر هفت بخش ماتریس نقطه

6. عددی LED صفحه نمایش

7. الفبایی عددی نمایشگر ال ای دی

کتابخانه ی مورد نظر خود را میتوانید از این لینک پیدا کنید

يه نمونه از كد با استفاده از ماژول سون سگمنت و آردوينو

در اینجا یک کد نمونه با استفاده از یک ماژول سون سگمنت (هفت بخش) و آردوینو آورده شده است:

“`

// Pinout ماژول نمایش هفت بخش

int a = 2;

int b = 3;

int c = 4;

int d = 5;

int e = 6;

int f = 7;

int g = 8;

void setup() {

   // پین ها را به عنوان خروجی تنظیم کنید

   pinMode (a، OUTPUT)؛

   pinMode (b، OUTPUT)؛

   pinMode (c، OUTPUT)؛

   pinMode(d، OUTPUT)؛

   pinMode (e، OUTPUT)؛

   pinMode (f، OUTPUT)؛

   pinMode (g، OUTPUT)؛

}
void loop() {

    // نمایش شماره “0”

    digitalWrite (a، HIGH);

    digitalWrite (b، HIGH);

    digitalWrite (c، HIGH);

    digitalWrite(d، HIGH);

    digitalWrite (e، HIGH);

    digitalWrite (f، HIGH);

    digitalWrite (g، LOW);

    delay (1000); // یک ثانیه صبر کنید

    // نمایش شماره “1”

    digitalWrite (a، LOW)؛

    digitalWrite (b، HIGH);

    digitalWrite (c، HIGH);

    digitalWrite(d، LOW);

    digitalWrite (e، LOW)؛

    digitalWrite (f، LOW)؛

    digitalWrite (g، LOW);

    delay(1000); // یک ثانیه صبر کنید

}

...

 

در این مثال کد ما از پین های ماژول نمایش هفت بخش برای نمایش اعداد استفاده می کنیم. ما پین ها را به عنوان خروجی در تابع «setup()» تنظیم می کنیم و سپس از «digitalWrite()» برای روشن یا خاموش کردن هر بخش از نمایشگر برای نمایش یک عدد خاص استفاده می کنیم. در این حالت ما اعداد “0” و “1” را با یک ثانیه تاخیر بین آنها نمایش می دهیم.

اسم ١٠ تا از پروژه هاي آردوينو با استفاده از ماژول سون سگمنت

1. ساعت دیجیتال با استفاده از نمایشگر هفت بخش

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

3. سیستم نظارت بر دما با استفاده از نمایشگر هفت بخش

4. صفحه امتیاز با استفاده از نمایش هفت بخش

5. سرعت سنج با استفاده از صفحه نمایش هفت بخش

6. سرعت سنج با استفاده از نمایشگر هفت بخش

7. نمایشگر ضربان قلب با استفاده از نمایشگر هفت بخش

8. نشانگر سطح آب با استفاده از نمایشگر هفت بخش

9. کنترل کننده چراغ راهنمایی با استفاده از نمایشگر هفت بخش

10. مبدل دودویی به اعشاری با استفاده از نمایش هفت بخش

سوالات پیشنهادات و یا انتقادات خود را میتوانید در قسمت نظرات با ما به اشتراک بگذارید:

رضا قنبری
متخصص آموزش رباتیک

رضا قنبری هستم متخصص آموزش رباتیک با بیش از 10 سال سابقه فعالیت در ایران

این مطلب را به اشتراک بگذارید

دسته بندی نشده

ماژول سنسور مجاورت نوری

ماژول سنسور مجاورت نوری قبل از خواندن این مقاله بهتر است در نظر داشته باشید مقالاتی که با عنوان ماژول در سایت قرار گرفته اند

ماژول کاهنده

ماژول كاهنده قبل از خواندن مقاله ماژول كاهنده بهتر است در نظر داشته باشید مقالاتی که با عنوان ماژول در سایت قرار گرفته اند از

دیدگاه‌ خود را بنویسید

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