
مقاومت چیست و واقعاً چطور کار میکند؟
مقاومت (Resistor) پرکاربردترین قطعه در تمام دنیای الکترونیک است؛ روی هر بردی که باز کنی دهها تای آن را میبینی. کارش در یک جمله ساده است: جلوی عبورِ راحتِ جریانِ برق را میگیرد. اما همین کارِ ساده پایهٔ کارهای بزرگی مثلِ محافظت از قطعات، ساختنِ ولتاژِ دلخواه و خواندنِ سنسورهاست. بیا ببینیم دقیقاً داخلش چه خبر است.
چطور واقعاً کار میکند
جریانِ برق یعنی حرکتِ الکترونها داخلِ سیم. داخلِ یک سیمِ مسیِ خوب، الکترونها تقریباً آزادانه حرکت میکنند. اما جنسِ داخلِ مقاومت طوری است که الکترونها موقعِ عبور مدام به ذراتِ آن برخورد میکنند و انرژی از دست میدهند. نتیجه این است که جریان بهسختی رد میشود — دقیقاً مثلِ عبورِ آب از یک لولهٔ باریک بهجای یک لولهٔ پهن.
رابطهٔ بینِ ولتاژ، جریان و مقاومت را «قانونِ اهم» (Ohm's Law) میگویند و شاید مهمترین فرمولی باشد که در الکترونیک یاد میگیری:
V = I × R
یعنی ولتاژِ دو سرِ مقاومت برابر است با جریانی که از آن میگذرد ضربدر مقدارِ مقاومت. از همین یک رابطه دو کارِ کلیدی درمیآید:
۱) محدودکردنِ جریان. اگر یک LED را مستقیم به برق وصل کنی، جریانِ خیلی زیادی از آن میگذرد و در یک لحظه میسوزد. یک مقاومتِ سری با LED، طبقِ قانونِ اهم جریان را به مقدارِ امن پایین میآورد؛ برای همین به آن «مقاومتِ محدودکنندهٔ جریان» میگویند.
۲) تقسیمِ ولتاژ. اگر دو مقاومت را پشتِ سرِ هم ببندی، ولتاژِ ورودی بینشان تقسیم میشود و نقطهٔ وسط ولتاژی میدهد که به نسبتِ دو مقاومت بستگی دارد. به این میگویند «تقسیمکنندهٔ ولتاژ» (Voltage Divider) و پایهٔ خواندنِ خیلی از سنسورهاست.
مقاومت انرژیِ الکترونها را به گرما تبدیل میکند. مقدارِ این گرما را رابطهٔ توان میگوید:
P = I² × R
برای همین اگر جریانِ زیادی از یک مقاومتِ کوچک بگذرد، داغ میشود؛ این نکته موقعِ انتخابِ مقاومت مهم است.
کاربردهای واقعی
- محدودکردنِ جریانِ LED: تقریباً هر LED روی هر بردی یک مقاومتِ سری کنارش دارد.
- مقاومتِ Pull-up و Pull-down: وقتی یک دکمه یا پایهٔ ورودی به هیچجا وصل نیست، مقدارش نامشخص («شناور») میماند؛ یک مقاومتِ pull-up آن را در حالتِ پیشفرض به یک مقدارِ مشخص میچسباند.
- تقسیمکنندهٔ ولتاژ: برای پایینآوردنِ یک ولتاژِ بزرگتر تا حدی که میکروکنترلر بتواند بیخطر بخواندش.
- همراهِ همیشگیِ سنسورها: خیلی از سنسورها (مثلِ همین LDR) با یک مقاومت یک divider میسازند تا خروجیشان قابلِ خواندن شود.
در عمل
سادهترین جایی که مقاومت را لمس میکنی، چشمکزدنِ یک LED است. LED را با یک مقاومتِ سری (مثلاً حدودِ ۲۲۰ اهم) به یک پایهٔ خروجی وصل میکنیم؛ اگر مقاومت نباشد، LED با روشنشدنِ پایه میسوزد. سیمبندی اینطور است: پایهٔ خروجی ← مقاومت ← پایهٔ بلندِ LED؛ پایهٔ کوتاهِ LED ← GND. در کد فقط پایه را روشن و خاموش میکنیم و کارِ محافظت را همان مقاومتِ فیزیکی انجام میدهد:
from machine import Pin
import time
led = Pin(25, Pin.OUT)
while True:
led.value(1) # LED roshan
time.sleep(1)
led.value(0) # LED khamush
time.sleep(1)
اشتباههای رایج
- فراموشکردنِ مقاومتِ سریِ LED: شایعترین اشتباهِ تازهکارها؛ نتیجهاش سوختنِ LED (یا حتی آسیب به پایه) است.
- انتخابِ مقدارِ اشتباه: مقاومتِ خیلی بزرگ، LED را کمنور یا خاموش نگه میدارد؛ مقاومتِ خیلی کوچک، جریان را بیش از حد بالا میبرد.
- بیتوجهی به توان: در جاهایی که جریان زیاد است، مقاومتِ ریز داغ میشود و میسوزد.
همین حالا امتحان کن
در همین مرورگر میتوانی مدارِ چشمکزدنِ LED با مقاومتِ محدودکنندهٔ جریان را زنده ببینی و کدش را اجرا کنی: آزمایشگاه: اولین چشمک با LED و مقاومت. برای یادگیریِ گامبهگام هم فصلِ اولین کد و چشمک در خودآموزِ آیرو کاملش را توضیح میدهد.


