مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm

مرجع:
DKP - 41966
DKP - 41966
دسته بندی: سگمنت segment
موجودی: 46
24,500 تومان
توضیحات

سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm

5641BS یک نمایشگر 7-segment با ارتفاع 0.56 اینچ و تنظیمات Common Anode است. این شامل چهار رقم 7-segment جداگانه است که به شما امکان نمایش اعداد، حروف یا کاراکترهای دیگر را می‌دهد.نمایشگر 7-segment نامیده می‌شود زیرا هر رقم از هفت بخش تشکیل شده است که به یک الگوی خاص ترتیب داده شده است. این بخش‌ها از "a" تا "g" نامگذاری شده‌اند و هر کدام می‌توانند به صورت مستقل کنترل شوند تا روشن یا خاموش شوند و به شما امکان ایجاد اعداد یا کاراکترهای مختلف را می‌دهند.

برای استفاده از نمایشگر 5641BS، به طور معمول هر بخش را به پین خروجی دیجیتالی میکروکنترلر یا سایر مدارهای کنترلی متصل می‌کنید. با روشن کردن بخش‌های مورد نیاز، می‌توانید اعداد یا کاراکترهای مختلف را نمایش دهید.در مورد نمایشگر Common Anode مانند 5641BS، آنودهای همه LEDها در هر بخش با هم متصل شده و به عنوان پین آنود مشترک ارائه می‌شود. کاتودهای هر بخش به پین‌های کنترلی جداگانه متصل می‌شوند. برای روشن کردن یک بخش خاص، به طور معمول ولتاژ پایین (معمولاً زمین) را به پین کنترلی مربوطه و ولتاژ بالا (معمولاً ولتاژ مثبت) را به پین آنود مشترک اعمال می‌کنید.

 

ویژگی های سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm

  • ارتفاع رقم: 0.56 اینچ (14.2 میلی‌متر)
  • نوع نمایش: نمایشگر 7 Segment 4 رقمی
  • تنظیمات آنود مشترک: پین آنود مشترک به آنودهای تمام LEDها در هر بخش متصل است.
  • تنظیمات بخش: بخش‌ها با حروف "a" تا "g" نامگذاری شده‌اند و می‌توانند اعداد، حروف و کاراکترهای دیگر را نمایش دهند.
  • تعداد پین‌ها: احتمالاً نمایشگر دارای 12 پین است (4 پین کنترلی برای هر بخش و یک پین آنود مشترک برای هر رقم).
  • حداکثر جریان رو به جلو: هر بخش از نمایشگر ممکن است حداکثر جریان رو به جلویی داشته باشد که نشان‌دهنده حداکثر جریانی است که می‌تواند از هر بخش LED بدون آسیب دیدن عبور کند.
  • ولتاژ رو به جلو: هر بخش از نمایشگر ممکن است ولتاژ رو به جلویی داشته باشد که نشان‌دهنده ولتاژ مورد نیاز برای روشن کردن بخش LED است.
  • ولتاژ عملکرد: نمایشگر ممکن است یک محدوده ولتاژ عملکرد توصیه شده داشته باشد که در آن قادر به عملکرد صحیح می‌باشد.

بررسی پایه های سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm

    --a--
  f|     |b
   |  g  |
    --dp--
  e|     |c
   |     |
    --d--

Common Anode Pins:
- Common Anode Digit 1 (CA1)
- Common Anode Digit 2 (CA2)
- Common Anode Digit 3 (CA3)
- Common Anode Digit 4 (CA4)

Segment Control Pins:
- Segment a Control (SA)
- Segment b Control (SB)
- Segment c Control (SC)
- Segment d Control (SD)
- Segment e Control (SE)
- Segment f Control (SF)
- Segment g Control (SG)
- Decimal Point Control (SDP)

Please note that the actual pinout may vary depending on the manufacturer or specific variant of the 5641BS display you are using. It is highly recommended to refer to the datasheet or documentation provided by the manufacturer for the accurate pinout information.

 

به همراه سون سگمنت چه اقلامی باید خریداری شود؟

  • میکروکنترلر
  • آردوینو 
  • ESP 
  • کابل فلت
  • برد بورد

 

راه اندازی سگمنت چهارتایی تایی آند مشترک 5641BS با آردوینو

 در ادامه یک نمونه کد آردوینو آورده شده است که نحوه کنترل یک نمایشگر 7 Segment 4 رقمی با آنود مشترک را نشان می‌دهد، با فرض اینکه نمایشگر را به آردوینو به درستی متصل کرده باشید.در تابع setup، تنظیمات اولیه انجام می‌شود. پین‌ها به عنوان خروجی تنظیم می‌شوند تا بتوانند وضعیت نمایشگر را کنترل کنند.تابع loop داخل یک حلقه بی‌نهایت اجرا می‌شود و اعداد 0 تا 9 را به ترتیب نمایش می‌دهد.در هر مرحله از حلقه loop، تابع displayNumber فراخوانی می‌شود تا عدد مورد نظر را روی نمایشگر نشان دهد.در تابع displayNumber، ابتدا تمام رقم‌ها خاموش می‌شوند.

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

// تنظیمات پین
const int digitPins[4] = {2, 3, 4, 5};     // پین‌های مشترک آنود (CA1، CA2، CA3، CA4)
const int segmentPins[7] = {6, 7, 8, 9, 10, 11, 12};   // پین‌های کنترل بخش (SA، SB، SC، SD، SE، SF، SG)

// الگوی کاراکترها برای اعداد 0-9
const byte digitPatterns[10] = {
  B11111100,  // 0
  B01100000,  // 1
  B11011010,  // 2
  B11110010,  // 3
  B01100110,  // 4
  B10110110,  // 5
  B10111110,  // 6
  B11100000,  // 7
  B11111110,  // 8
  B11110110   // 9
};

void setup() {
  // تنظیم پین‌های مشترک آنود به عنوان خروجی
  for (int i = 0; i < 4; i++) {
    pinMode(digitPins[i], OUTPUT);
  }

  // تنظیم پین‌های کنترل بخش به عنوان خروجی
  for (int i = 0; i < 7; i++) {
    pinMode(segmentPins[i], OUTPUT);
  }
}

void loop() {
  // نمایش اعداد 0-9 به صورت تکراری
  for (int i = 0; i < 10; i++) {
    displayNumber(i);
    delay(1000);  // نمایش هر عدد به مدت 1 ثانیه
  }
}

void displayNumber(int num) {
  // خاموش کردن همه رقم‌ها
  for (int i = 0; i < 4; i++) {
    digitalWrite(digitPins[i], HIGH);
  }

  // استخراج اعداد جداگانه
  int digit4 = num / 1000;
  int digit3 = (num / 100) % 10;
  int digit2 = (num / 10) % 10;
  int digit1 = num % 10;

  // فعال کردن رقم مورد نظر و تنظیم الگوی بخش‌ها
  digitalWrite(digitPins[0], LOW

 

راه اندازی سگمنت چهارتایی تایی آند مشترک 5641BS با میکروپایتون

 در ادامه یک نمونه کد میکروپایتون آورده شده است که نحوه کنترل یک نمایشگر 7 Segment 4 رقمی با آنود مشترک را نشان می‌دهد.در ابتدای کد، از کتابخانه RPi.GPIO استفاده می‌شود تا کد را به عنوان کدی برای کنترل پین‌های GPIO راه‌اندازی کند.تنظیمات پین‌ها از طریق متغیرهای digit_pins و segment_pins انجام می‌شود.

پین‌های مشترک آنود را در digit_pins و پین‌های کنترل بخش را در segment_pins مشخص می‌کنیم.در تابع setup، پین‌ها برای استفاده به عنوان خروجی تنظیم می‌شوند.تابع display_number برای نمایش عدد مورد نظر روی نمایشگر استفاده می‌شود. در ابتدا، تمام رقم‌ها خاموش می‌شوند.سپس اعداد جداگانه استخراج می‌شوند و بر اساس آن، رقم مورد نظر روشن می‌شود و الگوی بخش‌ها تنظیم می‌شود.با استفاده از تابع GPIO.output و تنظیم پین‌های مربوطه، رقم مورد نظر روشن شده و الگوی بخش‌ها بر اساس الگوهای موجود در digit_patterns تنظیم می‌شوند.با استفاده از تابع time.sleep، تاخیری برای نمایش عدد مورد نظر قرار داده می‌شود.

import RPi.GPIO as GPIO
import time

# تنظیمات پین
digit_pins = [2, 3, 4, 5]     # پین‌های مشترک آنود (CA1، CA2، CA3، CA4)
segment_pins = [6, 7, 8, 9, 10, 11, 12]   # پین‌های کنترل بخش (SA، SB، SC، SD، SE، SF، SG)

# الگوی کاراکترها برای اعداد 0-9
digit_patterns = [
  0b11111100,  # 0
  0b01100000,  # 1
  0b11011010,  # 2
  0b11110010,  # 3
  0b01100110,  # 4
  0b10110110,  # 5
  0b10111110,  # 6
  0b11100000,  # 7
  0b11111110,  # 8
  0b11110110   # 9
]

def setup():
    GPIO.setmode(GPIO.BCM)
    
    # تنظیم پین‌های مشترک آنود به عنوان خروجی
    for pin in digit_pins:
        GPIO.setup(pin, GPIO.OUT)
    
    # تنظیم پین‌های کنترل بخش به عنوان خروجی
    for pin in segment_pins:
        GPIO.setup(pin, GPIO.OUT)

def display_number(num):
    # خاموش کردن همه رقم‌ها
    for pin in digit_pins:
        GPIO.output(pin, GPIO.HIGH)

    # استخراج اعداد جداگانه
    digit4 = num // 1000
    digit3 = (num // 100) % 10
    digit2 = (num // 10) % 10
    digit1 = num % 10

    # فعال کردن رقم مورد نظر و تنظیم الگوی بخش‌ها
    GPIO.output(digit_pins[0], GPIO.LOW)
    GPIO.output(segment_pins, digit_patterns[digit1])
    time.sleep(0.001)
    GPIO.output(digit_pins[0], GPIO.HIGH)

    GPIO.output(digit_pins[1], GPIO.LOW)
    GPIO.output(segment_pins, digit_patterns[digit2])
    time.sleep(0.001)
    GPIO.output(digit_pins[1], GPIO.HIGH)

    GPIO.output(digit_pins[2], GPIO.LOW)
    GPIO.output(segment_pins, digit_patterns[digit3])
    time.sleep(0.001)
    GPIO.output(digit_pins[2], GPIO.HIGH)

    GPIO.output(digit_pins[3], GPIO.LOW)
    GPIO.output(segment_pins

 

ادامه مطلبShow less
جزئیات محصول
DKP - 41966

مشخصات

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
نمایشگر
ابعاد
50x20mm
رنگ بندی
سگمنت قرمز
تعداد پایه ها
طبق دیتاشیت
نوع سگمنت
آند مشترک
نظرات
بدون نظر
سوالات متداول
    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

    امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایه‌های GPIO قابل اتصال به میکروکنترلرها هستند.


    چه جوری از میکروکنترلر ESP32 برای ساخت یک سیستم کنترل دما استفاده کنیم؟ برنامه نویسی پیچیده است؟

    برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:

    یک برد میکروکنترلر ESP32

    یک سنسور دما مثل DHT DS18B20

    یک المان سرد کننده

    با استفاده از کتابخانه DHT.h، می‌توانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، می‌توانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.

    در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال داده‌ها به پلتفرم IoT باید استفاده کنید. 


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

ویژگی‌های فیزیکی

ابعاد
50x20mm
رنگ بندی
سگمنت قرمز
تعداد پایه ها
طبق دیتاشیت

سایر ویژگی‌ها

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
نمایشگر
نوع سگمنت
آند مشترک
2,500,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
7,800,000 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم