🟤 مقاومت (Resistor)

اسم انگلیسیResistor
در ووکوی (Wokwi)wokwi-resistor
دسته🟤 قطعه‌های پسیو و نیمه‌هادی
در شبیه‌ساز فارسیمود ساده (بدون کد) و مود آردوینو · رایگان

مقاومت (Resistor) ساده‌ترین قطعه‌ی هر مدار است: جلوی جریان را می‌گیرد تا LED نسوزد، ورودی دکمه شناور نماند و ولتاژ سنسور تقسیم شود. در ووکوی هم تقریباً در هر پروژه‌ای پیدایش می‌کنی، ولی یک فرق مهم با دنیای واقعی دارد که پایین‌تر می‌گوییم. این صفحه نشان می‌دهد مقاومت را در diagram.json ووکوی چطور بگذاری، در مدار واقعی چه مقداری انتخاب کنی و چطور به آردوینو ببندی‌اش.

مقاومت در ووکوی (Wokwi)

شناسه‌ی قطعه wokwi-resistor است. دو پایه دارد به اسم 1 و 2 و مقدارش با ویژگی value بر حسب اهم تعیین می‌شود. این تکه‌ی diagram.json یک LED را با مقاومت ۲۲۰ اهم به پین ۹ اونو می‌بندد:

{
  "version": 1,
  "parts": [
    { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} },
    { "type": "wokwi-resistor", "id": "r1", "top": -60, "left": 120, "attrs": { "value": "220" } },
    { "type": "wokwi-led", "id": "led1", "top": -130, "left": 200, "attrs": { "color": "red" } }
  ],
  "connections": [
    [ "uno:9", "r1:1", "green", [] ],
    [ "r1:2", "led1:A", "green", [] ],
    [ "led1:C", "uno:GND.1", "black", [] ]
  ]
}
پایه در ووکویبه کجاتوضیح
1uno:9مقاومت جهت ندارد؛ جای ۱ و ۲ را می‌شود عوض کرد
2آند LED (led1:A)کاتد LED هم به uno:GND.1

نکته‌ی مهم: ووکوی جریان را حساب نمی‌کند. اگر مقاومت را حذف کنی یا مقدارش را ۱۰ اهم بگذاری، LED در ووکوی همان‌طور روشن می‌ماند. در مود ساده‌ی تینکرکد فارسی، که مقاومت رایگان در آن هست، مدار واقعاً حل می‌شود و LED با جریان زیاد می‌سوزد؛ پروژه‌ی بدون مقاومت را ببین. برای فهم ساختار فایل، diagram.json در ووکوی را بخوان.

سیم‌کشی با آردوینو

پایه‌ی قطعهوصل به
یک سر مقاومت ۲۲۰ اهمپین 9 آردوینو
سر دیگر مقاومتپایه‌ی بلند (آند) LED
پایه‌ی کوتاه (کاتد) LEDGND

انتخاب مقدار: مقاومت = (ولتاژ پین − ولتاژ LED) ÷ جریان. با جریان امن حدود ۱۰ میلی‌آمپر:

بردLED قرمز، زرد، سبزLED آبی یا سفید
آردوینو اونو، نانو و مگا (۵ ولت)۲۲۰ اهم۱۵۰ اهم
ESP32 و پیکو (۳٫۳ ولت)۱۵۰ تا ۲۲۰ اهم۴۷ تا ۱۰۰ اهم، کمی کم‌نور

برای حساب دقیق، ماشین‌حساب مقاومت LED و برای خواندن نوارهای رنگی، ماشین‌حساب کد رنگی مقاومت را ببین. ۲۲۰ اهم یعنی قرمز، قرمز، قهوه‌ای؛ ۱۰ کیلواهم یعنی قهوه‌ای، مشکی، نارنجی.

کد نمونه

// LED + 220 ohm resistor on pin 9: smooth fade with PWM
const int LED_PIN = 9;

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  for (int b = 0; b <= 255; b++) {
    analogWrite(LED_PIN, b);
    delay(4);
  }
  for (int b = 255; b >= 0; b--) {
    analogWrite(LED_PIN, b);
    delay(4);
  }
}

پین ۹ اونو PWM دارد، پس با analogWrite نور را نرم کم و زیاد می‌کنی. مقاومت در همه‌ی این حالت‌ها جریان قله را محدود نگه می‌دارد؛ PWM فقط زمان روشن بودن را کوتاه و بلند می‌کند.

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

آموزش‌های مرتبط

سؤال‌های رایج

مقدار مقاومت را در ووکوی چطور عوض کنم؟

در diagram.json ویژگی value قطعه‌ی wokwi-resistor را عوض کن، مثلاً "220" یا "10000". عدد بر حسب اهم است.

چرا LED در ووکوی بدون مقاومت هم روشن می‌شود؟

چون ووکوی جریان LED را حساب نمی‌کند و فقط روشن یا خاموش بودن پین را می‌بیند. در مدار واقعی همان LED ممکن است بسوزد یا به پین آسیب بزند، پس عادت کن همیشه مقاومت بگذاری.

برای LED روی ESP32 یا پیکو چه مقاومتی بگذارم؟

چون خروجی این بردها ۳٫۳ ولت است، برای LED قرمز یا سبز حدود ۱۵۰ تا ۲۲۰ اهم مناسب است. با ۳۳۰ اهم هم کار می‌کند، فقط کمی کم‌نورتر.

📖 طرز کار، مشخصات فنی و نکته‌های خرید این قطعه در دانشنامه‌ی تینکرکد فارسی: مقاومت آمده است.

قطعه‌های دیگرِ قطعه‌های پسیو و نیمه‌هادی

🪣

خازن

Capacitor

➡️

دیود

Diode

🔧

رئوستا

Rheostat

⚡

ترانزیستور NPN

NPN Transistor (2N2222 / BC547)

💪

ماسفت کانال N

N-Channel MOSFET (IRLZ44N)

همه‌ی ۱۰۵ قطعه ← · آموزش مدار

مقاومت را در شبیه‌ساز امتحان کن 🚀