The BFD-1000 is a versatile 5-channel infrared sensor module designed by Arduino, part ID: UNO. This sensor module is primarily used for detecting infrared light, making it an excellent choice for applications such as line-following robots, obstacle detection, and other automation projects. The module's five infrared sensors allow for precise detection and tracking of lines or objects, providing reliable performance in various environments.
Parameter | Value |
---|---|
Operating Voltage | 3.3V - 5V |
Current Consumption | 20mA (typical) |
Output Type | Digital |
Detection Range | 1mm - 60mm |
Dimensions | 70mm x 20mm x 10mm |
Weight | 10g |
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply (3.3V - 5V) |
2 | GND | Ground |
3 | OUT1 | Digital output from sensor 1 |
4 | OUT2 | Digital output from sensor 2 |
5 | OUT3 | Digital output from sensor 3 |
6 | OUT4 | Digital output from sensor 4 |
7 | OUT5 | Digital output from sensor 5 |
Arduino UNO BFD-1000
----------- --------
5V ----------> VCC
GND ----------> GND
D2 ----------> OUT1
D3 ----------> OUT2
D4 ----------> OUT3
D5 ----------> OUT4
D6 ----------> OUT5
// BFD-1000 5 Channel Infrared Sensor Module Example Code
// This code reads the digital outputs from the BFD-1000 and prints the
// values to the Serial Monitor.
const int sensorPins[5] = {2, 3, 4, 5, 6}; // Define sensor pins
void setup() {
Serial.begin(9600); // Initialize serial communication
for (int i = 0; i < 5; i++) {
pinMode(sensorPins[i], INPUT); // Set sensor pins as input
}
}
void loop() {
for (int i = 0; i < 5; i++) {
int sensorValue = digitalRead(sensorPins[i]); // Read sensor value
Serial.print("Sensor ");
Serial.print(i + 1);
Serial.print(": ");
Serial.println(sensorValue); // Print sensor value
}
delay(500); // Wait for 500 milliseconds
}
No Output from Sensors:
Inconsistent Readings:
All Sensors Reading High or Low:
Q1: Can the BFD-1000 detect colors?
Q2: What is the maximum detection range of the BFD-1000?
Q3: Can I use the BFD-1000 with a 3.3V microcontroller?
Q4: How do I clean the sensor lenses?
By following this documentation, users can effectively integrate the BFD-1000 5 Channel Infrared Sensor Module into their projects, ensuring reliable performance and accurate detection.