📐 سنسور شیب (تیلت)

سنسور شیب یا تیلت سوییچ چیست؟ کلید ساده‌ای با یک گوی فلزی که با کج شدن، مدار را باز یا بسته می‌کند. سیم‌بندی با 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).

این سنسور فقط می‌گوید «کج است یا نه»؛ زاویه را نمی‌دهد. برای زاویه‌ی دقیق، سنسور شتاب‌سنج لازم است.

ایده‌ی پروژه

سنسور شیب در شبیه‌ساز 📐

🛒 قبل از خرید، لیست خرید قطعات الکترونیک را ببین و قطعه را اول در شبیه ساز مدار امتحان کن.

پروژه‌هایی که از این قطعه استفاده می‌کنند

📐

چراغ شیب‌سنج

یاد بگیر، امتحان کن، بعد بخر

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)