pwm-duty-cycle
Here are 10 public repositories matching this topic...
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2 or ESP32_C3-based board to create and output PWM to pins. It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they're ISR-based PWM chann…
- Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins. It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they're ISR-based PWM channels. Therefore, thei…
- Updated
Dec 5, 2022 - C
This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor. The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks
- Updated
Jan 24, 2023 - C
This library enables you to use ISR-based PWM channels on Arduino megaAVR boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin. It now supports 16 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is …
- Updated
Dec 5, 2022 - C
This repository showcases a series of projects focused on controlling DC motors and LEDs using the PIC16F877A microcontroller. Each project highlights different functionalities, including directional control, speed regulation through Pulse Width Modulation (PWM), and real-time LED brightness adjustment using potentiometers.
- Updated
Sep 28, 2024 - Assembly
This library enables you to use Hardware-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM. Using similar functions as many other FastPWM libraries, it enables you to port PWM code easily between platforms.
- Updated
Jan 22, 2023 - C++
This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin. It now supports up to 64 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most importa…
- Updated
Dec 31, 2022 - C
DC-DC Converters Project: This repository contains the design, simulation, and implementation of three DC-DC converters—Boost, Buck, and Buck-Boost, along with a 555 Timer IC-based PWM generator circuit used for MOSFET control in all converters.
- Updated
Dec 23, 2024
This project is a MCU-based system with password-protected door security, automatic fan control based on temperature, and adaptive LED lighting based on ambient light. It ensures both security and comfort using sensors and motors.
- Updated
Sep 25, 2024 - C
This implementation is useful in case where dedicated PWM hardware is unavailable.
- Updated
Mar 8, 2025 - C
Improve this page
Add a description, image, and links to thepwm-duty-cycle topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thepwm-duty-cycle topic, visit your repo's landing page and select "manage topics."