PCBX
Published

Boosting Arduino Projects with Buck-Boost Converters

Arduino projects with buck-boost converters! Efficiently manage voltage for innovative, energy-efficient applications.

BeginnerShowcase (no instructions)1 hour71

Things used in this project

Hardware components

Inductor 10uH
Inductor 10uH
×1
Capacitor 100 µF
Capacitor 100 µF
×1
Arduino UNO
Arduino UNO
×1
3.6V 0.5W Zener Diode
3.6V 0.5W Zener Diode
×1
Switch Accessory, Switching elements
Switch Accessory, Switching elements
×1
555 Timers Ultra Low Voltage
Texas Instruments 555 Timers Ultra Low Voltage
×1
Resistor 10k ohm
Resistor 10k ohm
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Online Simulation
PCBX Online Simulation

Story

Read more

Schematics

buck-boost

Code

buck-boost Converter

Arduino
// Define PWM pin
const int pwmPin = 3; // Assume pin 9 is used as the output

void setup() {
  pinMode(pwmPin, OUTPUT);
}

void loop() {
  // Output high level for a duration of 650 microseconds
  digitalWrite(pwmPin, HIGH);
  delayMicroseconds(400); // High level duration

  // Output low level for a duration of 350 microseconds
  digitalWrite(pwmPin, LOW);
  delayMicroseconds(600); // Low level duration
}

Credits

PCBX
20 projects • 4 followers
Customer Success: Your one-stop solution for PCB and PCBA services, plus component sourcing. Enjoy FREE online simulation and EDA.

Comments