

The 12V LED Driver (Mean Well APV-12-12) is a compact and reliable device designed to regulate and supply a constant 12V DC output for powering LED lights. It ensures optimal brightness and protects LEDs from damage caused by voltage fluctuations. This driver is ideal for low-power LED lighting applications and is widely used in residential, commercial, and industrial settings.








The following table outlines the key technical details of the Mean Well APV-12-12 LED driver:
| Parameter | Value |
|---|---|
| Input Voltage Range | 90-264V AC |
| Output Voltage | 12V DC |
| Output Current | 1A |
| Output Power | 12W |
| Efficiency | 83% |
| Dimensions | 77 x 40 x 29 mm |
| Operating Temperature | -30°C to +70°C |
| Protection Features | Short circuit, Overload |
| Certifications | UL, CE, FCC |
The Mean Well APV-12-12 has two sets of wires for input and output connections:
| Wire Color | Function | Description |
|---|---|---|
| Black | AC Line (L) | Connect to the live wire of the AC power source. |
| White | AC Neutral (N) | Connect to the neutral wire of the AC power source. |
| Red | DC Positive (+) | Connect to the positive terminal of the LED load. |
| Black | DC Negative (-) | Connect to the negative terminal of the LED load. |
Input Connection:
Output Connection:
Mounting:
Power On:
The Mean Well APV-12-12 can be used to power 12V LED strips controlled by an Arduino UNO. Below is an example circuit and code for dimming an LED strip using a PWM signal.
// Arduino code to control the brightness of a 12V LED strip using PWM
// Ensure the LED strip is connected via a MOSFET as described in the circuit setup.
const int pwmPin = 9; // PWM pin connected to the MOSFET gate
void setup() {
pinMode(pwmPin, OUTPUT); // Set the PWM pin as an output
}
void loop() {
// Gradually increase brightness
for (int brightness = 0; brightness <= 255; brightness++) {
analogWrite(pwmPin, brightness); // Write PWM signal to the MOSFET
delay(10); // Small delay for smooth transition
}
// Gradually decrease brightness
for (int brightness = 255; brightness >= 0; brightness--) {
analogWrite(pwmPin, brightness); // Write PWM signal to the MOSFET
delay(10); // Small delay for smooth transition
}
}
LEDs Not Lighting Up:
Flickering LEDs:
Driver Overheating:
No Output Voltage: