21
Infrared Receiver
KY-022
Infrared Receiver (KY-022)
No. 21 • Digital

Infrared Receiver (KY-022)

รับสัญญาณจากรีโมตอินฟราเรด

Component NameInfrared Receiver
Part No. / ModelKY-022
Interface TypeDigital
PinsS, VCC, GND

Note: ต้องติดตั้งไลบรารี IRremote และใช้รีโมต IR ทดสอบ

Wiring Example

ตัวอย่างการต่อวงจรกับ Arduino UNO

Circuit diagram
Sensor PinArduino Pin
SD11
VCC5V
GNDGND

Arduino IDE Code

Download .ino file

ky-022-ir-receiver.ino
// Infrared Receiver (KY-022)
// Board: Arduino UNO
// Library required: IRremote

#include <IRremote.hpp>

const int IR_PIN = 11;

void setup() {
  Serial.begin(9600);
  IrReceiver.begin(IR_PIN, ENABLE_LED_FEEDBACK);
  Serial.println("Ready to receive IR signals");
}

void loop() {
  if (IrReceiver.decode()) {
    Serial.print("IR code: 0x");
    Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX);
    IrReceiver.resume();
  }
}