📶 گیرنده مادون قرمز

گیرنده مادون قرمز TSOP چیست و چطور با ریموت تلویزیون آردوینو را کنترل کنیم؟ سه پایه، کتابخانه IRremote، خواندن کد دکمه‌ها — با شبیه‌ساز آنلاین رایگان فارسی.

OUT G VCC
گیرنده مادون قرمز

گیرنده مادون قرمز چیست؟

ماژول کوچکی (معمولاً TSOP1838) که سیگنال ریموت‌های مادون قرمز را می‌گیرد. با آن می‌توانی با کنترل قدیمی تلویزیون، ربات یا چراغ‌های پروژه‌ات را فرمان بدهی.

مادون قرمز چیست؟

نوری که چشم ما نمی‌بیند. جالب اینکه دوربین موبایل می‌بیندش — دوربین را به سر ریموت بگیر و دکمه‌ای بزن، یک نور بنفش کم‌رنگ می‌بینی. بهترین راه برای فهمیدن اینکه ریموت خراب است یا نه.

سه پایه

پایهنقش
OUTخروجی داده — به یک پایه‌ی دیجیتال آردوینو
GNDزمین
VCCتغذیه ۵ ولت
⚠️ ترتیب پایه‌های TSOP استاندارد نیست و بین مدل‌ها فرق می‌کند. اگر ماژول داغ شد، فوراً جدا کن — احتمالاً VCC و GND را جابه‌جا زده‌ای.

هر دکمه یک کد دارد

هر دکمه‌ی ریموت یک کد عددی یکتا می‌فرستد. اول برنامه‌ی زیر را اجرا کن، دکمه‌ها را بزن و کدها را از سریال مانیتور یادداشت کن؛ بعد در برنامه‌ی اصلی با همان‌ها شرط بگذار.

#include <IRremote.h>

const int irPin = 11;

void setup() {
  Serial.begin(9600);
  IrReceiver.begin(irPin);
  pinMode(13, OUTPUT);
}
void loop() {
  if (IrReceiver.decode()) {
    long code = IrReceiver.decodedIRData.decodedRawData;
    Serial.println(code, HEX);        // کد دکمه را یادداشت کن

    if (code == 0xFF30CF) {           // دکمه ۱
      digitalWrite(13, HIGH);
    }
    IrReceiver.resume();              // آماده‌ی دکمه‌ی بعدی
  }
}

کاربرد دوم: تشخیص خط و مانع

ماژول‌های دیگری هم هستند که یک LED مادون قرمز نور می‌تاباند و یک گیرنده بازتاب را می‌سنجد. سطح سفید نور را برمی‌گرداند و سیاه جذبش می‌کند — و این دقیقاً همان چیزی است که ربات مسیریاب با آن خط را دنبال می‌کند.

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

با ریموت، پروژه‌ات را کنترل کن 📶

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

📡

گیرندهٔ IR

📡

مجموعهٔ حسگرها

قطعات مرتبط

💡

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

🟤

مقاومت (Resistor)

🔘

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