🎛️ کلید کشویی
کلید کشویی چیست و چه فرقی با کلید فشاری دارد؟ پایههای وسط و کناری، کلید SPDT، کاربرد روشن و خاموش کردن مدار — با شبیهساز آنلاین رایگان فارسی.
کلید کشویی چیست؟
کلیدی که با لغزاندن بین دو حالت جابهجا میشود و در همان حالت میماند — برخلاف کلید فشاری که فقط تا وقتی انگشتت رویش است وصل میماند.
ماندگار یا لحظهای؟
| پایه | نقش |
|---|---|
| کلید کشویی (ماندگار) | تا وقتی دوباره تغییرش ندهی سر جایش میماند — برای روشن/خاموش کردن کل مدار |
| کلید فشاری (لحظهای) | فقط موقع فشار دادن وصل است — برای زنگ در، شمارنده، شروع بازی |
سه پایه یعنی چه؟
این نوع کلید SPDT است: پایهی وسط (M) مشترک است و بسته به موقعیت اهرم، به پایهی چپ (L) یا راست (R) وصل میشود. یعنی فقط قطع و وصل نمیکند، بلکه بین دو مسیر انتخاب میکند.
اگر فقط روشن/خاموش میخواهی، از پایهی وسط و یکی از دو پایهی کناری استفاده کن و سومی را رها کن.
در مدار
کلید در حالت باز یک مدار باز میسازد و جریان صفر میشود. قطبیت ندارد، پس نگران جهتش نباش.
با آردوینو
const int sw = 4;
void setup() {
pinMode(sw, INPUT_PULLUP); // پایهی وسط به ۴، یک کناری به GND
pinMode(13, OUTPUT);
}
void loop() {
bool on = (digitalRead(sw) == LOW);
digitalWrite(13, on ? HIGH : LOW);
}
💡 برای خواندن کلید با آردوینو همیشه
INPUT_PULLUP بگذار، وگرنه پایه شناور میشود و عدد تصادفی میدهد.اشتباهات رایج
- استفاده از دو پایهی کناری بهجای وسط و یک کناری — کلید هیچوقت وصل نمیشود.
- خواندن با
INPUTساده و تعجب از عددهای تصادفی.
پروژههایی که از این قطعه استفاده میکنند
🔦
چراغ کلیددار
⚙️
موتور با کلید
🌈
ترکیب رنگ RGB
🔉
بازر با کلید
🤝
مدار AND (هر دو کلید)
🔄