📐 سنسور شیب (تیلت)
سنسور شیب یا تیلت سوییچ چیست؟ کلید سادهای با یک گوی فلزی که با کج شدن، مدار را باز یا بسته میکند. سیمبندی با INPUT_PULLUP، رفع پرش (debounce)، کد آردوینو و ایدههای پروژه.
سنسور شیب چیست؟
سنسور شیب (Tilt Switch) یک لولهی کوچک است که داخلش یک یا دو گوی فلزی هست. وقتی سنسور صاف ایستاده، گویها دو پایه را به هم وصل میکنند و مدار بسته است. وقتی کجش کنی، گویها قِل میخورند و مدار باز میشود. در واقع یک کلید است که بهجای انگشت، با جاذبه کار میکند.
| مشخصه | مقدار |
|---|---|
| مدل رایج | SW-520D |
| پایهها | ۲ (قطب ندارد) |
| خروجی | باز یا بسته — مثل یک کلید |
سیمبندی ساده
یک پایه به پایهی دیجیتال آردوینو، پایهی دیگر به GND، و در کد INPUT_PULLUP. وقتی صاف است LOW و وقتی کج شده HIGH میخوانی.
const int TILT = 2, LED = 13;
void setup() {
pinMode(TILT, INPUT_PULLUP);
pinMode(LED, OUTPUT);
}
void loop() {
bool tilted = digitalRead(TILT) == HIGH;
digitalWrite(LED, tilted ? HIGH : LOW);
delay(50); // short pause so the bouncing ball settles
}
اشتباه رایج: چشمکزدن بیدلیل
گوی داخل سنسور کمی بالا و پایین میپرد و چند بار پشت سر هم وصل و قطع میشود. اگر با هر تغییر کاری انجام دهی (مثلاً شمارش)، عدد اشتباه میشود. باید تغییر را چند ده میلیثانیه نادیده بگیری (رفع پرش یا debounce).
این سنسور فقط میگوید «کج است یا نه»؛ زاویه را نمیدهد. برای زاویهی دقیق، سنسور شتابسنج لازم است.
ایدهی پروژه
- جعبهی گنج که اگر برش داری بوق میزند
- تاس الکترونیکی که با تکان دادن عوض میشود (پروژهی تاس دیجیتال)
- هشدار افتادن ربات
🛒 قبل از خرید، لیست خرید قطعات الکترونیک را ببین و قطعه را اول در شبیه ساز مدار امتحان کن.
پروژههایی که از این قطعه استفاده میکنند
یاد بگیر، امتحان کن، بعد بخر
- ⚡ سنسور شیب (تیلت) را در شبیه ساز مدار آنلاین رایگان امتحان کن
- 🛒 راهنمای خرید سنسور شیب (تیلت) و قطعات الکترونیک