🔢 نمایشگر هفت‌قسمتی (7-Segment)

نمایشگر هفت قسمتی (سون سگمنت) چطور عدد نشان می‌دهد؟ آموزش برای بچه‌ها: هفت LED به شکل عدد ۸، کاتد مشترک، جدول ارقام و کد شمارنده آردوینو — با شبیه‌ساز فارسی.

نمایشگر هفت‌قسمتی (7-Segment)

سون سگمنت چیست؟

هفت LED باریک که به شکل عدد ۸ چیده شده‌اند! با روشن‌کردن ترکیب‌های مختلف، همه‌ی ارقام ۰ تا ۹ ساخته می‌شوند. همان نمایشگر ساعت دیجیتال، آسانسور و ترازوی میوه‌فروشی است.

حرف‌های a تا g

هر قسمت یک اسم دارد: بالا a، بعد ساعت‌گرد b و c و d و e و f، و خط وسط g. مثلاً عدد ۱ فقط b و c روشن می‌خواهد؛ عدد ۸ همه را!

پایهنقش
a تا gهفت پایه‌ی قسمت‌ها — هرکدام از راه مقاومت 220Ω به یک پین آردوینو
COM (کاتد مشترک)منفی مشترک همه‌ی LED ها — به GND
DPنقطه‌ی اعشار (اختیاری)
💡 دو نوع دارد: «کاتد مشترک» (منفی مشترک — پین‌ها را HIGH کن تا روشن شود) و «آند مشترک» (برعکس). نوع رایج در آموزش، کاتد مشترک است.

کد آردوینو — شمارنده ۰ تا ۹

// پین‌های a..g روی 2..8
int segs[7] = {2, 3, 4, 5, 6, 7, 8};
byte digits[10] = {
  0b0111111, 0b0000110, 0b1011011, 0b1001111, 0b1100110,
  0b1101101, 0b1111101, 0b0000111, 0b1111111, 0b1101111
};

void setup() {
  for (int i = 0; i < 7; i++) pinMode(segs[i], OUTPUT);
}
void loop() {
  for (int d = 0; d < 10; d++) {
    for (int i = 0; i < 7; i++)
      digitalWrite(segs[i], (digits[d] >> i) & 1);
    delay(1000);      // هر ثانیه یک رقم
  }
}

اشتباهات رایج

شمارنده دیجیتال را توی شبیه‌ساز بساز 🔢

پروژه‌هایی که از این قطعه استفاده می‌کنند

🔢

نمایشگر هفت‌قسمتی

📺📊

مگا نمایشگر

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)