Arduino Nano and ATmega328P SPWM Driver Card code optimization up to 24 kHz PWM frequency
Read more: Arduino Nano and ATmega328P SPWM Driver Card code optimization up to 24 kHz PWM frequencyHow to Optimize SPWM on ATmega328P from 10kHz up to 24kHz. Increasing SPWM frequency from 10kHz to 24kHz on an ATmega328P SPWM driver card is…
Category :
- Inverter (15)
- Microcontroller (3)
- Power Electronics (6)
- Troubleshooting (1)
Popular Post :

3-Phase Inverter using ESP32 SPWM Generator
Read more: 3-Phase Inverter using ESP32 SPWM Generator▶️ Watch on YouTube Introduction In this project, my goal is to design a three-phase SPWM generator using an ESP32 MCPWM peripheral. I aim to…

ESP32 MCPWM as SPWM generator
Read more: ESP32 MCPWM as SPWM generator▶️ Watch on YouTube … In this project, I am trying to make a Sinusoidal Pulse Width Modulation using the ESP32 microcontroller and MCPWM. The…

EGS002: Simple Pure Sine Wave Inverter
Read more: EGS002: Simple Pure Sine Wave Inverter▶️ Watch on YouTube … Making a pure sine wave inverter is very easy using the EGS002, especially for low-frequency transformer-type inverters.All we need are…
Project Post
- Read more: Arduino Nano and ATmega328P SPWM Driver Card code optimization up to 24 kHz PWM frequency
How to Optimize SPWM on ATmega328P from 10kHz up to 24kHz. Increasing SPWM frequency from 10kHz to 24kHz on an ATmega328P SPWM driver card is not as simple as changing a timer value. Without proper optimization, the system becomes unstable, PWM glitches appear, and in worst cases, MOSFETs may fail. In this comprehensive guide, we…
- Read more: DC-DC Boost Converter Synchronous and Non-Synchronous
▶️ Watch on YouTube … This post is about the evaluation of the DC-DC Boost Converter in Synchronous and Non-Synchronous by utilizing the same hardware with different coding. In my previous post about DC-DC Boost Converter using Arduino Uno, it only discussed non-synchronous.. Introduction A DC-DC converter is an electronic device used to convert DC…
- Read more: Analog Keypad: Efficient Input Solution for Arduino
▶️ Watch on YouTube … Introduction An Analog keypad is a type of keypad or button board connected to an analog input on an Arduino microcontroller. One of its advantages is its ability to detect many buttons using only one analog port so that it can save on port usage. For example, in the ATmega328p…
- Read more: ATmega328P PWM Card
▶️ Watch on YouTube … Table of contents Introduction In this ATmega328P PWM card project, I want to simplify the Arduino Nano SPWM card, or Arduino Nano SPWM with TLP250 which is a project I have previously created. Simplifying the Arduino Nano SPWM Card The simplification I am doing is by directly using the ATmega328P…
- Read more: 3-Phase Inverter using ESP32 SPWM Generator
▶️ Watch on YouTube Introduction In this project, my goal is to design a three-phase SPWM generator using an ESP32 MCPWM peripheral. I aim to gain a solid understanding of how to generate SPWM signals for three-phase applications using the ESP32. This will involve exploring the capabilities of the MCPWM peripheral and designing a DC-to-AC…
- Read more: ESP32 MCPWM as SPWM generator
▶️ Watch on YouTube … In this project, I am trying to make a Sinusoidal Pulse Width Modulation using the ESP32 microcontroller and MCPWM. The objective of this experiment is to get a SPWM signal without using a Look Up Table, which allows for generating a variable frequency SPWM signal. Due to many questions about…
YopieDIY
Power Electronics & Embedded Systems Projects
Real-life projects I build in my spare time with affordable parts.
Full write-ups + YouTube videos for most project.
“Learn more about Yopiemaker’s mission”.
“Engineering Creativity Through Electronics” Welcome to Yopiemaker, a personal blog dedicated to the world of DIY electronics, IoT systems, and RF engineering. I am a professional RF/Microwave engineer sharing my passion for building, coding, and designing hardware.
What You’ll Find Here @ Yopiemaker Projects
In this blog, I document my journey in creating various tech projects. Whether you are a beginner looking for your first Arduino tutorial or an experienced maker searching for complex ESP32 IoT solutions, you will find something useful here. My goal is to provide high-quality, open-source resources for the community.
Featured Categories
- IoT & Wireless: Smart home systems and cloud-connected devices.
- Circuit Design: Professional PCB layouts and schematics.
- 3D Printing: Custom enclosures and mechanical parts for electronics.
Yopiemaker Projects: Support the Journey
Most project comes with downloadable resources. If you are looking for specific files, please visit myResources Center. Don’t forget to check out my latest posts below!







