

A DC-DC converter, manufactured by Arduino with the part ID "ONU," is an electronic device designed to efficiently convert direct current (DC) from one voltage level to another. This component is essential for power management in a wide range of applications, ensuring that devices receive the appropriate voltage for optimal performance.








The following table outlines the key technical details of the Arduino ONU DC-DC converter:
| Parameter | Value |
|---|---|
| Input Voltage Range | 3.3V to 40V |
| Output Voltage Range | 1.25V to 35V (adjustable) |
| Maximum Output Current | 3A (with proper heat dissipation) |
| Efficiency | Up to 92% |
| Switching Frequency | 150 kHz |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 43mm x 21mm x 14mm |
The Arduino ONU DC-DC converter has the following pin configuration:
| Pin Name | Description |
|---|---|
| VIN | Input voltage pin (connect to the DC power source) |
| GND | Ground pin (common ground for input and output) |
| VOUT | Output voltage pin (connect to the load) |
| ADJ | Adjustment pin (used to set the output voltage) |
Connect the Input Voltage (VIN):
Attach the positive terminal of your DC power source to the VIN pin and the negative terminal to the GND pin.
Set the Output Voltage (VOUT):
Use a small screwdriver to adjust the potentiometer on the module. Turn clockwise to increase the output voltage and counterclockwise to decrease it. Use a multimeter to measure the output voltage while adjusting.
Connect the Load:
Attach the positive terminal of your load to the VOUT pin and the negative terminal to the GND pin.
Verify Connections:
Double-check all connections to ensure proper polarity and secure wiring.
Below is an example of how to use the DC-DC converter to power an Arduino UNO from a 12V power source:
// Example code to blink an LED connected to pin 13 of the Arduino UNO
// Ensure the Arduino is powered via the DC-DC converter set to 5V
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
No Output Voltage:
Output Voltage Fluctuates:
Module Overheats:
Load Does Not Power On:
Q: Can I use this module to charge a battery?
A: Yes, but ensure the output voltage is set to the appropriate charging voltage for the battery type, and use a current-limiting circuit if necessary.
Q: Is the module protected against reverse polarity?
A: No, the module does not have built-in reverse polarity protection. Always double-check your connections.
Q: Can I use this module with an Arduino Nano or other microcontrollers?
A: Yes, the module can be used with any microcontroller as long as the output voltage is set to the required operating voltage.
Q: What is the maximum power output of the module?
A: The maximum power output is approximately 105W (35V x 3A), but ensure proper heat dissipation at high power levels.