Skip to content

using micropython on a Raspberry Pi Pico, multiple channels of pwm are pulsed high and low at different speeds, asynchronously

Notifications You must be signed in to change notification settings

modulaire/RPi-Pico-multi-async-pwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
jasoncook-io
Jun 18, 2021
07d1396 · Jun 18, 2021

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Asynchronous Multi-Channel PWM Control

The included code is written in microPython, prepared for a Raspberry Pi Pico.
The code provides control of 3 pwm outputs by default. It is possible to add up to 16 channels on a Raspberry Pi Pico.
The behavior is much like using the millis() function in Arduino, thus removing any delays and achieving asynchronous behaviors. The code was prepared for a project by Lucie Bombasaro at ESAM Caen/Cherbourg

Video of the result is available here:

About

using micropython on a Raspberry Pi Pico, multiple channels of pwm are pulsed high and low at different speeds, asynchronously

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages