🪜 مدار راهپله (کلید تبدیل / Two-Way Switch): یک لامپ با دو کلید
پایین پله چراغ را روشن میکنی، بالا میروی و همانجا خاموشش میکنی. فردا شب از بالا روشنش میکنی و پایین خاموش. یعنی هر کدام از دو کلید باید هم بتواند روشن کند و هم خاموش، بدون توجه به اینکه آن یکی در چه حالتی است. این همان مدار راهپله است که برقکارها با دو کلید تبدیل میسازند و در انگلیسی به آن Two Way Switch Circuit یا Staircase Wiring میگویند. در این راهنما کلید تبدیل را میشناسی، مدار را سیمبهسیم با LED و باتری میبندی، جدول درستیاش را مینویسی و میبینی چرا منطقش XOR است، نسخهی سهکلیدی را با کلید صلیبی میسازی و آخر سر یک نسخهی آردوینو با خاموشی خودکار. همه را با ولتاژ کم و بیخطر در شبیهساز تینکرکد فارسی امتحان میکنی؛ سیمکشی برق ۲۲۰ ولت فقط بهعنوان تئوری توضیح داده میشود.
چرا یک کلید معمولی کافی نیست؟
کلید معمولی روشن/خاموش (SPST) فقط مسیر را باز یا بسته میکند. اگر دو کلید معمولی را سری بگذاری، چراغ فقط وقتی روشن است که هر دو بسته باشند؛ این منطق AND است و کسی که پایین پله ایستاده نمیتواند چراغی را که کلید بالایی خاموش کرده روشن کند. اگر موازی بگذاری، هر کدام بسته باشد چراغ روشن است؛ این OR است و تا یکی روشن مانده، دیگری نمیتواند خاموشش کند. هر دو را در شبیهساز ببین: دو دکمه با هم (Both buttons together) و دو دکمه، یک چراغ (Two buttons, one lamp). فرق سری و موازی را هم در سری یا موازی؟ توضیح دادهایم. ما مداری میخواهیم که هر تغییر در هر کلید، وضعیت چراغ را برعکس کند. اینجا کلید تبدیل وارد میشود.
کلید تبدیل (SPDT) چیست؟
کلید تبدیل سه پایه دارد: یک پایهی مشترک (Common) و دو پایهی مقصد که در سیمکشی راهپله به سیمهایشان «رابط» (Traveler) میگویند. پایهی مشترک همیشه به یکی از دو پایهی دیگر وصل است. یعنی کلید تبدیل جریان را قطع نمیکند؛ فقط مسیرش را عوض میکند. اسم فنیاش SPDT است: Single Pole Double Throw، یعنی یک مسیر با دو مقصد. در شبیهساز، پایههای کلید SPDT با برچسب L، C و R مشخصاند (C پایهی مشترک است) و کلید بین دو چراغ (Switch between two lamps) سادهترین کاربردش را نشان میدهد: یکی روشن، دیگری خاموش، هیچوقت هر دو.
| اسم فارسی | English | پایه | کار | صفحه |
|---|---|---|---|---|
| کلید قطع و وصل | SPST On/Off Switch | ۲ | فقط باز و بسته | کلید راکر |
| کلید تبدیل | SPDT / Two-Way Switch | ۳ | مشترک به یکی از دو مقصد | کلید SPDT |
| کلید دوقطبی دوراهه | DPDT Switch | ۶ | دو SPDT با یک دسته | کلید DPDT |
| کلید صلیبی (چهارراهی) | Intermediate / Cross Switch | ۴ | دو سیم را مستقیم یا ضربدری وصل میکند | با DPDT ساخته میشود |
| کلید کشویی | Slide Switch | ۳ | یک SPDT کوچک | کلید کشویی |
| کلید فشاری (شستی) | Push Button | ۲ یا ۴ | فقط تا وقتی فشار میدهی وصل است | کلید فشاری |
قطعههای مدار راهپله (نسخهی کمولتاژ)
| # | قطعه | English | تعداد / مقدار |
|---|---|---|---|
| ۱ | باتری کتابی ۹ ولت | 9V Battery | ۱ |
| ۲ | کلید تبدیل SPDT | SPDT Switch | ۲ (پایین و بالای پله) |
| ۳ | مقاومت | Resistor | ۳۳۰ اهم |
| ۴ | LED زرد بهجای لامپ | Yellow LED | ۱ |
| ۵ | سیم جامپر نری-نری | Jumper Wires | ۶ تا ۸ |
| ۶ | بردبورد نیمه برای ساخت واقعی | Half-size Breadboard | ۱ |
سیمکشی مدار راهپله (نقشهی مدار کلید تبدیل)
دو کلید را «کلید پایین» (S1) و «کلید بالا» (S2) بنام. قانون طلایی: دو سیم رابط موازی بین پایههای مقصد دو کلید.
S1 (downstairs) S2 (upstairs)
.-- L ----- traveler 1 ----- L --.
+9V --- C C --- 330R ---|>|--- -9V
'-- R ----- traveler 2 ----- R --' LED
| # | از | به | اسم سیم |
|---|---|---|---|
| ۱ | + باتری | پایهی مشترک (C) کلید S1 | ورودی (در برق خانه: فاز) |
| ۲ | پایهی L کلید S1 | پایهی L کلید S2 | رابط ۱ (Traveler 1) |
| ۳ | پایهی R کلید S1 | پایهی R کلید S2 | رابط ۲ (Traveler 2) |
| ۴ | پایهی مشترک (C) کلید S2 | مقاومت ۳۳۰ اهم | خروجی به سمت چراغ |
| ۵ | سر دیگر مقاومت | پایهی بلند LED (آند) | — |
| ۶ | پایهی کوتاه LED (کاتد) | − باتری | برگشت (در برق خانه: نول) |
این دقیقاً سیمکشی نمونهی چراغ راهپله (Stairway light) در شبیهساز است: یک باتری ۹ ولت، دو کلید SPDT، مقاومت ۳۳۰ اهم و LED زرد.
چطور کار میکند؟ قدم به قدم
جریان فقط وقتی به LED میرسد که هر دو کلید روی یک سیم رابط باشند. چهار حالت ممکن را دنبال کن:
- S1 روی L، S2 روی L: + ← رابط ۱ ← مشترک S2 ← LED. مسیر کامل است: روشن.
- S1 روی R، S2 روی L: برق روی رابط ۲ است ولی S2 به رابط ۱ وصل است: خاموش.
- S1 روی R، S2 روی R: هر دو روی رابط ۲: روشن.
- S1 روی L، S2 روی R: هر کدام روی یک رابط: خاموش.
مهمترین نکته این است: از هر حالتی که شروع کنی، با جابهجا کردن هر کدام از دو کلید، چراغ برعکس میشود. این دقیقاً چیزی است که میخواستیم. در شبیهساز فلشهای روی سیمها جهت جریان را نشان میدهند؛ ببین برق در هر حالت از کدام رابط رد میشود و کدام رابط بیکار است.
جدول درستی: چرا مدار راهپله XOR است؟
برای جدول درستی (Truth Table) باید برای هر کلید «۰» و «۱» تعریف کنیم. برقکارها کلیدها را طوری نصب میکنند که در حالت شروع هر دو «پایین» باشند و چراغ خاموش. در سیمکشی بالا چراغ خاموش با S1 روی L و S2 روی R به دست میآید؛ پس این دو حالت را ۰ مینامیم:
| S1 (پایین پله) | S2 (بالای پله) | مسیر | چراغ |
|---|---|---|---|
| ۰ (L) | ۰ (R) | دو رابط متفاوت | ۰ خاموش |
| ۰ (L) | ۱ (L) | هر دو روی رابط ۱ | ۱ روشن |
| ۱ (R) | ۰ (R) | هر دو روی رابط ۲ | ۱ روشن |
| ۱ (R) | ۱ (L) | دو رابط متفاوت | ۰ خاموش |
این جدول دقیقاً جدول XOR (یای انحصاری، Exclusive OR) است: خروجی فقط وقتی ۱ است که دو ورودی متفاوت باشند. فرمولش: چراغ = S1 ⊕ S2. اگر ۰ و ۱ را برای هر دو کلید یکسان تعریف کنی (مثلاً L = ۱ برای هر دو)، جدول برعکس میشود و اسمش XNOR است؛ اگر هم دو سیم رابط را ضربدری ببندی، دوباره XOR خالص میشود. در هر صورت امضای مدار عوض نمیشود: تغییر هر ورودی، خروجی را برعکس میکند. همین ویژگی است که XOR را در جمعکنندههای دیجیتال و بررسی توازن (Parity) هم مهم کرده.
دروازهی منطقی XOR را جدا هم میتوانی ببینی: گیت XOR (XOR gate) با دو دکمه و یک LED، درس گیت XOR در دورهی برق و صفحهی قطعهی دروازه XOR.
فرمول کلیدی: جریان LED و تعداد کلیدها
کلیدها و سیمها مقاومت تقریباً صفر دارند، پس جریان مدار فقط به باتری، LED و مقاومت بستگی دارد. با قانون اهم:
I = (Vباتری − VLED) ÷ R
با باتری ۹ ولت، LED زرد با افت حدود ۲ ولت و مقاومت ۳۳۰ اهم: I = (۹ − ۲) ÷ ۳۳۰ ≈ ۲۱ میلیآمپر. LED با نور کامل روشن است و هنوز با فاصله زیر حد سوختن؛ شبیهساز هم دقیقاً حدود ۲۱ میلیآمپر نشان میدهد. اگر مقاومت را حذف کنی، جریان فقط با مقاومت داخلی باتری محدود میشود و LED میسوزد؛ شبیهساز جریان واقعی را حساب میکند و LED بالای حدود ۴۰ میلیآمپر از کار میافتد. برای رنگها و ولتاژهای دیگر از ماشینحساب مقاومت LED استفاده کن.
فرمول دوم به تعداد کلیدها مربوط است: برای کنترل یک چراغ از N جا، به ۲ کلید تبدیل + (N − ۲) کلید صلیبی نیاز داری. دو جا: دو کلید تبدیل. سه جا: دو تبدیل و یک صلیبی. پنج جا: دو تبدیل و سه صلیبی.
نسخهی سهکلیدی: کلید صلیبی با DPDT
راهروی بلند یا خانهی دوطبقهای که چراغ را از سه جا کنترل میکند، یک کلید سوم در وسط دارد: کلید صلیبی (Intermediate Switch). چهار پایه دارد؛ دو سیم رابط از S1 واردش میشوند و دو سیم به S3 میروند. در یک حالت سیمها را مستقیم رد میکند (۱ به ۱، ۲ به ۲) و در حالت دیگر ضربدری (۱ به ۲، ۲ به ۱).
کلید صلیبی را با یک کلید DPDT میسازی. DPDT دو کلید تبدیل کنار هم است با یک دسته؛ در شبیهساز پایههای قطب اول L1، C1 و R1 و پایههای قطب دوم L2، C2 و R2 هستند (C پایهی مشترک هر قطب است). سیمکشی:
| # | از | به |
|---|---|---|
| ۱ | + باتری | مشترک (C) کلید تبدیل S1 |
| ۲ | پایهی L کلید S1 | C1 کلید DPDT (S2) |
| ۳ | پایهی R کلید S1 | C2 کلید DPDT |
| ۴ | L1 و R2 کلید DPDT (به هم وصل) | پایهی L کلید تبدیل S3 |
| ۵ | R1 و L2 کلید DPDT (به هم وصل) | پایهی R کلید S3 |
| ۶ | مشترک (C) کلید S3 | مقاومت ۳۳۰ اهم ← LED ← − باتری |
چک کن: وقتی DPDT روی L است، C1 به L1 و C2 به L2 وصل است؛ یعنی رابطها مستقیم رد میشوند. روی R، C1 به R1 و C2 به R2 میرود؛ یعنی رابط ۱ به پایهی R کلید S3 و رابط ۲ به پایهی L آن: ضربدری. این همان سیمکشی ضربدری است که در مدار جهت با کلید (Direction by switch) جهت موتور را عوض میکند؛ ریشهاش را در مدار پل H (H-Bridge) ببین.
جدول درستی سهکلیدی هشت ردیف دارد و قانونش ساده است: چراغ = S1 ⊕ S2 ⊕ S3؛ یعنی وقتی تعداد کلیدهای «۱» فرد باشد، چراغ روشن است. این همان بیت توازن (Parity Bit) است. قرارداد مثل قبل: حالت شروع همه ۰ و چراغ خاموش (S1 روی L، DPDT روی L، S3 روی R).
| S1 | S2 (صلیبی) | S3 | تعداد ۱ها | چراغ |
|---|---|---|---|---|
| ۰ | ۰ | ۰ | ۰ | خاموش |
| ۰ | ۰ | ۱ | ۱ | روشن |
| ۰ | ۱ | ۰ | ۱ | روشن |
| ۰ | ۱ | ۱ | ۲ | خاموش |
| ۱ | ۰ | ۰ | ۱ | روشن |
| ۱ | ۰ | ۱ | ۲ | خاموش |
| ۱ | ۱ | ۰ | ۲ | خاموش |
| ۱ | ۱ | ۱ | ۳ | روشن |
نمونهی آمادهی سهکلیدی در شبیهساز نداریم؛ از نمونهی چراغ راهپله شروع کن، یک کلید DPDT بین دو کلید بگذار و سیمها را طبق جدول جابهجا کن. هر سه کلید باید بتوانند چراغ را برعکس کنند. اگر نشد، معمولاً دو اتصال ضربدری (L1 با R2، و R1 با L2) را اشتباه بستهای.
ساختن مدار راهپله در شبیهساز تینکرکد فارسی
این مدار بدون کد است و در مود «ساده» ساخته میشود؛ بچهها از حدود ۷ سالگی مدارهای بدون کد را میبندند و این یکی معمای جذابی برایشان است. دو راه داری:
- نمونهی آماده: صفحهی چراغ راهپله (Stairway light) را باز کن و مدار را در شبیهساز بارگذاری کن. روی هر کلید کلیک کن و ببین چراغ برعکس میشود.
- درس قدمبهقدم: درس چراغ راهپله در دورهی برق اول معما را مطرح میکند، بعد کلید سهپایه را معرفی میکند و آخر از تو میخواهد مدار را خودت ببندی. هدفهایش را شبیهساز خودکار چک میکند: دو کلید تبدیل روی صفحه، دستکم شش سیم و چراغ روشن.
چند آزمایش برای بعد از ساختن:
- مقاومت را حذف کن و ببین LED میسوزد؛ بعد علتش را با فرمول بالا توضیح بده.
- یکی از سیمهای رابط را بردار: حالا چراغ فقط در یکی از حالتها روشن میشود. این خرابی رایج سیمکشی واقعی است.
- LED و مقاومت را با یک بازر عوض کن تا «زنگ دوطرفه» داشته باشی.
- جای + باتری و مدار LED را عوض کن (باتری به مشترک S2، LED به مشترک S1): مدار هنوز کار میکند، چون متقارن است.
اگر مدار خودت کار نکرد، عیبیاب «چرا کار نمیکند؟» سیم جاافتاده یا LED برعکس را پیدا میکند (دکتر مدار در تینکرکد فارسی).
چراغ راهپله را در شبیهساز باز کن 🪜نسخهی آردوینو: راهپلهی هوشمند
با آردوینو (مناسب از حدود ۱۰ سالگی) دیگر سیم رابط بین کلیدها لازم نیست؛ هر کلید فقط به یک پین وصل میشود و منطق در برنامه است. دو نسخه مینویسیم.
نسخهی ۱: دو کلید کشویی و XOR در کد
| قطعه | پایه | وصل به |
|---|---|---|
| کلید کشویی پایین پله | پایهی وسط | پین ۲ |
| کلید کشویی پایین پله | یکی از پایههای کناری | GND |
| کلید کشویی بالای پله | پایهی وسط | پین ۳ |
| کلید کشویی بالای پله | یکی از پایههای کناری | GND |
| مقاومت ۲۲۰ اهم | از پین ۸ | به پایهی بلند LED |
| LED | پایهی کوتاه | GND |
// مدار راهپله با آردوینو — دو کلید کشویی، منطق XOR
const int SW_DOWN = 2; // کلید پایین پله
const int SW_UP = 3; // کلید بالای پله
const int LAMP = 8; // LED بهجای لامپ
void setup() {
pinMode(SW_DOWN, INPUT_PULLUP);
pinMode(SW_UP, INPUT_PULLUP);
pinMode(LAMP, OUTPUT);
}
void loop() {
int a = digitalRead(SW_DOWN);
int b = digitalRead(SW_UP);
digitalWrite(LAMP, a ^ b); // XOR: فقط وقتی دو کلید متفاوتاند روشن
}
عملگر ^ در زبان C همان XOR بیتی است. با INPUT_PULLUP، کلیدی که پین را به GND وصل کرده LOW و کلید آزاد HIGH خوانده میشود؛ پس هر بار یکی از دو کلید را جابهجا کنی، نتیجهی XOR و در نتیجه LED برعکس میشود. این همان جدول درستی بالاست، این بار در یک خط کد.
نسخهی ۲: دو دکمه و خاموشی خودکار (تایمر راهپله)
در راهپلهی ساختمانهای آپارتمانی معمولاً کلید تبدیل نمیبینی؛ در هر طبقه یک شستی (دکمهی فشاری) هست و یک «اتومات راهپله» (Staircase Timer) چراغ را بعد از یکی دو دقیقه خودش خاموش میکند. این برنامه همان را میسازد: هر دکمه چراغ را روشن یا خاموش میکند و اگر یادت رفت، بعد از ۱۵ ثانیه خودش خاموش میشود.
| قطعه | پایه | وصل به |
|---|---|---|
| دکمهی پایین پله | یک پایه | پین ۲ |
| دکمهی پایین پله | پایهی قطری مقابل | GND |
| دکمهی بالای پله | یک پایه | پین ۳ |
| دکمهی بالای پله | پایهی قطری مقابل | GND |
| مقاومت ۲۲۰ اهم + LED | از پین ۸ | پایهی کوتاه LED به GND |
// چراغ راهپلهی هوشمند: دو دکمه + خاموشی خودکار (Staircase Timer)
const int BTN_DOWN = 2;
const int BTN_UP = 3;
const int LAMP = 8;
const unsigned long ON_TIME = 15000; // 15 ثانیه؛ در ساختمانها معمولاً 1 تا 3 دقیقه
bool lampOn = false;
unsigned long onSince = 0;
int lastDown = HIGH;
int lastUp = HIGH;
void setLamp(bool on) {
lampOn = on;
digitalWrite(LAMP, on ? HIGH : LOW);
if (on) {
onSince = millis(); // زمان روشن شدن را یادداشت کن
}
}
void setup() {
pinMode(BTN_DOWN, INPUT_PULLUP);
pinMode(BTN_UP, INPUT_PULLUP);
pinMode(LAMP, OUTPUT);
Serial.begin(9600);
}
void loop() {
int down = digitalRead(BTN_DOWN);
int up = digitalRead(BTN_UP);
// لبهی فشار: قبلاً HIGH بود و حالا LOW شد
bool pressed = (lastDown == HIGH && down == LOW) || (lastUp == HIGH && up == LOW);
if (pressed) {
setLamp(!lampOn);
Serial.println(lampOn ? "ON" : "OFF");
delay(30); // صبر کوتاه برای لرزش دکمه
}
lastDown = down;
lastUp = up;
if (lampOn && millis() - onSince >= ON_TIME) {
setLamp(false);
Serial.println("AUTO OFF");
}
}
چند نکته در کد: millis() زمان را بدون متوقف کردن برنامه میشمارد، برای همین دکمهها همیشه جواب میدهند (millis یا delay؟). مقایسهی مقدار قبلی با مقدار فعلی، «لبهی فشار» را پیدا میکند تا نگه داشتن دکمه چراغ را مدام خاموش و روشن نکند. اگر دکمهی واقعی لرزش (Bounce) داشت، درس لرزش دکمه و debounce راه دقیقتر را یاد میدهد و مبانی دکمه در آموزش دکمه در آردوینو آمده است. هر دو برنامه فقط آردوینو اونو، دکمه یا کلید کشویی و LED میخواهند که در شبیهساز رایگاناند.
برای اینکه بهجای LED یک لامپ واقعی را کنترل کنی، بین آردوینو و لامپ یک رله لازم است (مدار راهانداز رله (Relay Driver) و ماژول رله با آردوینو). سمت پرولتاژ رله را فقط برقکار متخصص میبندد.
سیمکشی راهپله در برق خانه: فقط تئوری
در سیمکشی ساختمان، نقش باتری را شبکهی برق بازی میکند و نقش LED را لامپ:
- سیم فاز (Line): به پایهی مشترک کلید اول میرود. کلید باید همیشه فاز را قطع و وصل کند، نه نول؛ وگرنه حتی وقتی لامپ خاموش است، سرپیچ برقدار میماند.
- دو سیم رابط (Travelers): بین پایههای مقصد دو کلید، دقیقاً مثل مدار LED ما. برای همین بین دو کلید راهپله سه رشته سیم میبینی: دو رابط و سیم ارت.
- سیم برگشت از مشترک کلید دوم: به لامپ میرود.
- سیم نول (Neutral): مستقیم از تابلو به لامپ، بدون عبور از کلید.
- سیم ارت (Earth): به بدنهی فلزی چراغ، برای ایمنی.
منطق این مدار با منطق مدار ۹ ولتی ما دقیقاً یکی است. برای همین بهترین راه یاد گرفتنش ساختن نسخهی کمولتاژ در شبیهساز است؛ اشتباه آنجا فقط یک LED مجازی را میسوزاند. اگر تازه با مفهوم مدار بسته آشنا میشوی، مدار الکتریکی چیست؟ را اول بخوان.
انواع مدار راهپله (فارسی / انگلیسی)
| # | اسم فارسی | English | قطعهها | لینک |
|---|---|---|---|---|
| ۱ | مدار راهپله با دو کلید تبدیل | Two-Way Switching | ۲ کلید SPDT، LED | باز کن |
| ۲ | مدار سهکلیدی با کلید صلیبی | Intermediate Switching | ۲ SPDT + ۱ DPDT | همین مقاله |
| ۳ | کلید بین دو چراغ | SPDT Changeover | ۱ SPDT، ۲ LED | باز کن |
| ۴ | چراغ با گیت XOR | XOR Gate Lamp | گیت XOR، ۲ دکمه | باز کن |
| ۵ | اتومات راهپله | Staircase Timer | شستیها + تایمر یا آردوینو | همین مقاله |
| ۶ | چراغ با رلهی ضربهای | Impulse (Latching) Relay Lighting | چند شستی موازی + رلهی ضربهای | فقط تئوری |
| ۷ | چراغ راهپله با سنسور حرکت | PIR Motion Stair Light | سنسور PIR، LED | باز کن |
| ۸ | چراغ خودکار تاریکی | Automatic Light (LDR) | LDR، ترانزیستور، LED | مقاله |
اشتباههای رایج
- اتصال کوتاه: اگر + باتری را به مشترک S1 و − را مستقیم (بدون LED و مقاومت) به مشترک S2 ببندی، در دو حالت از چهار حالت باتری اتصال کوتاه میشود. بار (چراغ) همیشه باید در مسیر باشد. این را بیخطر در مدار اتصال کوتاه (A dead short) ببین.
- پایهی مشترک اشتباه: در کلید واقعی، مشترک همیشه پایهی وسط نیست؛ با مولتیمتر در حالت اهم پیدایش کن.
- فقط یک سیم رابط: با یک رابط، مدار مثل دو کلید سری کار میکند و از یک طرف دیگر کنترل نمیشود.
- کلید تبدیل در وسط مدار سهکلیدی: SPDT نمیتواند سیمها را ضربدری کند؛ وسطی حتماً صلیبی (یا DPDT سیمکشیشده) است.
- LED برعکس یا بدون مقاومت: LED برعکس روشن نمیشود و بدون مقاومت میسوزد (چرا LED مقاومت لازم دارد؟).
- اشتباه گرفتن «کلید دوپل» با کلید تبدیل موقع خرید.
نکتههای ایمنی
- تمرین را فقط با باتری و ولتاژ کم انجام بده؛ ۶ یا ۹ ولت برای یاد گرفتن کاملاً کافی است.
- بعد از کار باتری را جدا کن تا اگر جایی اتصال کوتاه بود، داغ نکند.
- هیچ قطعهای از این مدار را به پریز وصل نکن؛ LED و کلیدهای کوچک برای ۲۲۰ ولت ساخته نشدهاند.
- قانونهای پایه را در ایمنی در الکترونیک بخوان.
سؤالهای رایج
کلید تبدیل با کلید معمولی چه فرقی دارد؟
کلید معمولی دو پایه دارد و فقط مسیر را قطع و وصل میکند. کلید تبدیل (SPDT) سه پایه دارد: یک پایهی مشترک که همیشه به یکی از دو پایهی دیگر وصل است. یعنی جریان را قطع نمیکند، فقط مسیرش را عوض میکند و همین امکان کنترل یک چراغ از دو جا را میدهد.
چرا به مدار راه پله XOR میگویند؟
چون هر تغییر در هر کدام از دو کلید، وضعیت چراغ را برعکس میکند. اگر حالت شروع را هر دو کلید صفر و چراغ خاموش بگیری، چراغ فقط وقتی روشن است که دو کلید در حالت متفاوت باشند؛ این دقیقاً جدول درستی گیت XOR است.
برای روشن و خاموش کردن چراغ از سه جا چه کلیدی لازم است؟
دو کلید تبدیل در دو سر و یک کلید صلیبی (چهارراهی) در وسط. کلید صلیبی دو سیم رابط را در یک حالت مستقیم و در حالت دیگر ضربدری وصل میکند و با یک کلید DPDT هم ساخته میشود. برای N جا، دو کلید تبدیل و N منهای ۲ کلید صلیبی لازم است.
چرا بین دو کلید راه پله سه رشته سیم کشیده میشود؟
دو سیم رابط (Traveler) بین پایههای مقصد دو کلید هستند و سومی سیم ارت برای ایمنی است. فاز به پایهی مشترک کلید اول میرود و پایهی مشترک کلید دوم به لامپ. سیمکشی برق خانه را فقط برقکار متخصص انجام دهد.
آیا میتوانم مدار راه پله را بدون خطر تمرین کنم؟
بله. همان مدار را با باتری ۹ ولت، دو کلید SPDT، یک مقاومت ۳۳۰ اهم و یک LED بساز؛ منطقش دقیقاً مثل برق خانه است. در شبیهساز تینکرکد فارسی نمونهی آمادهی چراغ راهپله و درس قدمبهقدمش رایگان است.