

The FAN 12 V, manufactured by Arduino, is an electromechanical device designed to create airflow for cooling or ventilation purposes. It is commonly used in electronic devices to dissipate heat generated by components such as processors, power supplies, and other heat-sensitive parts. By maintaining optimal operating temperatures, the FAN 12 V ensures the longevity and reliability of electronic systems.








The following table outlines the key technical details of the FAN 12 V:
| Parameter | Specification |
|---|---|
| Manufacturer | Arduino |
| Part ID | FAN 12 V |
| Operating Voltage | 12 V DC |
| Operating Current | 0.15 A (typical) |
| Power Consumption | 1.8 W |
| Airflow | 25 CFM (Cubic Feet per Minute) |
| Noise Level | 25 dBA |
| Dimensions | 40 mm x 40 mm x 10 mm |
| Connector Type | 2-pin or 3-pin (depending on model) |
| Bearing Type | Sleeve or Ball Bearing |
| Operating Temperature | -10°C to 70°C |
| Lifespan | 30,000 hours (typical) |
The FAN 12 V typically comes with a 2-pin or 3-pin connector. The pin configuration is as follows:
| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Positive power supply (12 V DC) |
| 2 | GND | Ground connection |
| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Positive power supply (12 V DC) |
| 2 | GND | Ground connection |
| 3 | Tachometer | Provides RPM feedback (optional) |
The FAN 12 V can be controlled using an Arduino UNO and a transistor for switching. Below is an example circuit and code to control the fan speed using PWM (Pulse Width Modulation):
// FAN 12 V Speed Control using PWM
// Connect the fan's control circuit to Arduino Pin 9
const int fanPin = 9; // PWM pin connected to the transistor base
void setup() {
pinMode(fanPin, OUTPUT); // Set the fan pin as an output
}
void loop() {
// Gradually increase fan speed
for (int speed = 0; speed <= 255; speed += 5) {
analogWrite(fanPin, speed); // Set PWM duty cycle
delay(50); // Wait for 50 ms
}
// Gradually decrease fan speed
for (int speed = 255; speed >= 0; speed -= 5) {
analogWrite(fanPin, speed); // Set PWM duty cycle
delay(50); // Wait for 50 ms
}
}
Fan Does Not Spin
Fan Spins Slowly
Excessive Noise
Tachometer Signal Not Working
Can I use the FAN 12 V with a 5 V power supply?
How do I determine the airflow direction?
Can I control the fan speed without an Arduino?
What is the lifespan of the FAN 12 V?
By following this documentation, you can effectively integrate the FAN 12 V into your projects and ensure optimal performance.