

The QRD1114 is an infrared emitter and phototransistor pair integrated into a single compact package. It is widely used for object detection, proximity sensing, and reflective optical sensing applications. The component operates by emitting infrared light through its LED, which reflects off nearby objects and is detected by the phototransistor. This makes it ideal for applications such as line-following robots, edge detection, and non-contact object sensing.








| Parameter | Value |
|---|---|
| Emitter Type | Infrared LED |
| Detector Type | Phototransistor |
| Operating Voltage (LED) | 1.2 V (typical), 1.7 V (max) |
| Forward Current (LED) | 20 mA (typical), 50 mA (max) |
| Collector-Emitter Voltage | 30 V (max) |
| Collector Current | 20 mA (max) |
| Operating Temperature | -40°C to +85°C |
| Package Type | 4-pin through-hole |
| Peak Emission Wavelength | 940 nm |
| Sensing Distance | Up to 0.25 inches (6.35 mm) |
The QRD1114 has four pins, as described in the table below:
| Pin Number | Name | Description |
|---|---|---|
| 1 | Cathode (LED) | Negative terminal of the infrared LED |
| 2 | Anode (LED) | Positive terminal of the infrared LED |
| 3 | Emitter (Phototransistor) | Negative terminal of the phototransistor |
| 4 | Collector (Phototransistor) | Positive terminal of the phototransistor |
Connect the Infrared LED:
Connect the Phototransistor:
Place the QRD1114 Near the Target Object:
Read the Output Signal:
Below is an example of how to connect the QRD1114 to an Arduino UNO for object detection:
const int sensorPin = 2; // Pin connected to the phototransistor's collector
const int ledPin = 13; // Onboard LED for visual feedback
void setup() {
pinMode(sensorPin, INPUT); // Set sensor pin as input
pinMode(ledPin, OUTPUT); // Set LED pin as output
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int sensorValue = digitalRead(sensorPin); // Read the sensor output
if (sensorValue == LOW) {
// Object detected (phototransistor conducts, output is LOW)
digitalWrite(ledPin, HIGH); // Turn on LED
Serial.println("Object detected!");
} else {
// No object detected (phototransistor does not conduct, output is HIGH)
digitalWrite(ledPin, LOW); // Turn off LED
Serial.println("No object detected.");
}
delay(100); // Small delay for stability
}
No Output Signal:
False Detections:
Weak or No Detection:
Overheating:
Q1: Can the QRD1114 detect transparent objects?
A1: The QRD1114 may struggle to detect transparent objects due to insufficient reflection of infrared light.
Q2: What is the maximum sensing distance?
A2: The QRD1114 can detect objects up to 0.25 inches (6.35 mm) away, depending on the object's reflectivity.
Q3: Can I use the QRD1114 with a 3.3V system?
A3: Yes, the QRD1114 can operate with a 3.3V system, but ensure the current-limiting resistor for the LED is adjusted accordingly.
Q4: How do I improve detection accuracy?
A4: Use reflective tape or surfaces on the object and minimize ambient light interference.
By following this documentation, you can effectively integrate the QRD1114 into your projects for reliable object detection and proximity sensing.