Datasheet - Fc 51 Ir Sensor
Thanks to its simplicity and reliability, the FC-51 is used in hundreds of projects. Here are the top applications:
/* FC-51 IR Sensor - Basic Obstacle Detection Assumption: Sensor outputs LOW when object detected. Adjust logic if your sensor is ACTIVE HIGH. */const int irSensorPin = 7; // FC-51 OUT connected to pin 7 const int ledPin = 13; // Built-in LED
int sensorValue = 0; int objectDetected = false; Fc 51 Ir Sensor Datasheet
void setup() pinMode(irSensorPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); Serial.println("FC-51 Obstacle Detector Ready");
void loop() sensorValue = digitalRead(irSensorPin); Thanks to its simplicity and reliability, the FC-51
// If sensor reads LOW (object detected) if (sensorValue == LOW) objectDetected = true; digitalWrite(ledPin, HIGH); // Turn LED ON Serial.println("Obstacle Detected!"); else objectDetected = false; digitalWrite(ledPin, LOW); // Turn LED OFF // No output for "clear" to avoid spamming.
delay(50); // Small delay for debouncing/* FC-51 IR Sensor - Basic Obstacle Detection
In the world of embedded systems and robotics, obstacle detection is one of the most fundamental requirements. Among the myriad of sensors available for this task, the FC-51 IR Sensor Module stands out as one of the most popular, affordable, and reliable choices for hobbyists and professionals alike.
Whether you are building a line-following robot, a proximity-based alarm, or a contactless tachometer, you will likely encounter the FC-51 module. However, to harness its full potential, one must understand its technical specifications, pin configuration, working principle, and interfacing details—all of which are found in its official datasheet.
This article serves as an exhaustive FC-51 IR Sensor Datasheet and application guide. We will dissect every parameter, explore circuit diagrams, provide code examples (Arduino), and answer frequently asked questions.