

The LC Metal Sensor is a device designed to detect the presence of metal objects using inductive sensing technology. It operates by generating an electromagnetic field and detecting changes caused by nearby conductive materials. This sensor is widely used in industrial automation, security systems, metal detection devices, and robotics. Its ability to detect metal without physical contact makes it a reliable and durable solution for various applications.
Common applications include:








The LC Metal Sensor is designed for ease of use and compatibility with a wide range of systems. Below are its key technical details:
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Operating Current | ≤ 15mA |
| Detection Range | 1-5 cm (depending on metal size) |
| Output Type | Digital (High/Low) |
| Operating Frequency | 100 kHz - 500 kHz |
| Operating Temperature | -10°C to 50°C |
| Dimensions | 30mm x 15mm x 10mm |
The LC Metal Sensor typically has a 3-pin interface. The pinout is as follows:
| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V DC) |
| 2 | GND | Ground connection |
| 3 | OUT | Digital output signal (High when metal detected) |
VCC pin to a 5V DC power source and the GND pin to the ground of your circuit.OUT pin to a digital input pin of your microcontroller or other logic-level device.OUT pin. It outputs a HIGH signal (5V) when metal is detected and LOW (0V) otherwise.Below is an example of how to connect and use the LC Metal Sensor with an Arduino UNO:
VCC pin of the sensor to the 5V pin on the Arduino.GND pin of the sensor to the GND pin on the Arduino.OUT pin of the sensor to digital pin 2 on the Arduino.// LC Metal Sensor Example Code
// This code reads the output of the LC Metal Sensor and prints the status
// to the Serial Monitor. The sensor outputs HIGH when metal is detected.
const int sensorPin = 2; // Pin connected to the OUT pin of the sensor
int sensorState = 0; // Variable to store the sensor state
void setup() {
pinMode(sensorPin, INPUT); // Set the sensor pin as input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
sensorState = digitalRead(sensorPin); // Read the sensor output
if (sensorState == HIGH) {
Serial.println("Metal detected!"); // Print message if metal is detected
} else {
Serial.println("No metal detected."); // Print message if no metal is detected
}
delay(500); // Wait for 500ms before reading again
}
Sensor Not Detecting Metal:
False Detections:
Output Signal Not Changing:
OUT pin is properly connected to the microcontroller or logic circuit.Q: Can the LC Metal Sensor detect non-metallic objects?
A: No, the sensor is designed specifically to detect conductive materials such as metals.
Q: What types of metals can the sensor detect?
A: The sensor can detect most conductive metals, including iron, steel, aluminum, and copper.
Q: Can I use the sensor with a 3.3V microcontroller?
A: The sensor requires a 5V power supply for proper operation. However, you can use a level shifter to interface the output with a 3.3V microcontroller.
Q: How can I increase the detection range?
A: The detection range is fixed by the sensor's design. For larger ranges, consider using a different sensor model with extended capabilities.
By following this documentation, you can effectively integrate the LC Metal Sensor into your projects and troubleshoot common issues with ease.