
LED چطور کار میکند؟ از یک قطعه نیمهرسانا تا نور
اگر خودآموز آیرو را از جلسههای اول شروع کرده باشی، همان جلسهی «اولین برنامه: چشمکزن» با یک LED کوچک آشنا شدی؛ همان چراغ ریزی که با یک خط کد روشن و خاموش شد. LED سرنام Light Emitting Diode است، یعنی «دیودِ نورافشان». این سادهترین قطعهی خروجی در دنیای الکترونیک است، اما پشت این سادگی یک فیزیک جذاب پنهان شده که فهمیدنش بقیهی مسیر را برایت روشنتر میکند.
چطور واقعاً کار میکند
هر LED از یک قطعهی نیمهرسانا ساخته شده که دو نیمه دارد: یک نیمه پر از الکترونهای آزاد (نوع N) و نیمهی دیگر پر از «جای خالیِ الکترون» یا همان حفره (نوع P). مرز بین این دو نیمه را PN junction میگویند و همهی جادو همینجا اتفاق میافتد.
وقتی جریان را در جهت درست عبور میدهی، الکترونها از سمت N به سمت P میروند و با حفرهها ترکیب میشوند. هر بار که یک الکترون در حفره مینشیند، مقدار کمی انرژی آزاد میشود؛ در نیمهرساناهای مخصوص LED، این انرژی بهشکل یک ذرهی نور یعنی فوتون بیرون میآید. رنگ نور به «فاصلهی انرژی» آن ماده بستگی دارد: فاصلهی بزرگتر یعنی نور آبی، فاصلهی کوچکتر یعنی نور قرمز. برای همین رنگ هر LED از جنس خودش میآید، نه از یک رنگِ روی شیشه.
دو نکتهی مهم از همینجا میآید. اول، قطبیت: چون جریان فقط در یک جهت نور میسازد، LED پایهی مثبت (آند، معمولاً پایهی بلندتر) و پایهی منفی (کاتد، پایهی کوتاهتر و کنارِ لبهی تخت) دارد. برعکس ببندی، اصلاً روشن نمیشود. دوم، ولتاژ آستانه یا forward voltage: LED تا رسیدن به ولتاژ مشخصی (مثلاً حدود ۲ ولت برای قرمز) تقریباً هیچ جریانی عبور نمیدهد، ولی همین که از آن رد شد، مقاومتش تقریباً صفر میشود.
و اینجاست که به مقاومت محدودکنندهی جریان میرسیم. چون LED بعد از ولتاژ آستانه مثل یک شیر باز عمل میکند، اگر مستقیم به برق وصلش کنی جریان بهشدت بالا میرود و در یک لحظه میسوزد. یک مقاومت سری این جریان را کنترل میکند. مقدارش را از قانون اهم میگیریم: مقاومت برابر است با (ولتاژ منبع منهای ولتاژ آستانه) تقسیم بر جریان دلخواه. برای یک برد ۳٫۳ ولتی و LED قرمز، یک مقاومت حدود ۲۲۰ اهم انتخاب امنی است.
کاربردهای واقعی
LED پرکاربردترین قطعهی نوری دنیاست. چند نمونه از دور و برت:
- چراغ نشانگرِ روشن/خاموش روی تقریباً هر دستگاه برقی، از شارژر تا مودم.
- نور پسزمینهی صفحهی تلویزیون، لپتاپ و گوشی.
- لامپهای
LEDخانگی که جای لامپهای رشتهای را گرفتند، چون برق خیلی کمتری مصرف میکنند. - چراغ راهنمایی، چراغ ترمز خودرو و تابلوهای بزرگ ورزشگاهها (هر پیکسل چند
LED). - ریموت کنترل تلویزیون که با یک
LEDمادونقرمز (نامرئی برای چشم) فرمان میفرستد.
در عمل: سیمکشی و کد
سیمکشی ساده است: پایهی GPIO 25 برد را به یک مقاومت ۲۲۰ اهم وصل کن، سرِ دیگر مقاومت به آند (پایهی بلند) LED، و کاتد (پایهی کوتاه) به GND. حالا با کد پایه را «۱» میکنیم تا جریان جاری شود:
import machine
import time
led = machine.Pin(25, machine.Pin.OUT)
while True:
led.value(1) # roshan
time.sleep(0.5)
led.value(0) # khamoosh
time.sleep(0.5)
اشتباههای رایج
- بدون مقاومت بستن: شایعترین اشتباه. جریان کنترلنشده یا
LEDرا میسوزاند یا به پایهی برد فشار میآورد. - برعکس بستن قطبیت: اگر آند و کاتد را جابهجا کنی، هیچ اتفاقی نمیافتد و ممکن است فکر کنی کد اشتباه است.
- مقاومت خیلی بزرگ: جریان آنقدر کم میشود که نور بسیار کمسو میبینی.
- گمکردن پایهی بلند: یادت باشد پایهی بلندتر آند (مثبت) است.
همین حالا امتحان کن
همین الان و بدون هیچ قطعهی واقعی، توی مرورگر روشنوخاموششدن LED را ببین: شبیهساز چشمکزن را باز کن. اگر خواستی قدمبهقدم و کامل یادش بگیری، سراغ فصل چشمکزن در خودآموز آیرو برو.


