Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. MicroPython
  3. micropython-pca9685

micropython-pca9685

Python

MicroPython driver for PCA9685 16-channel 12-bit PWM/servo controller.

GitHubGitHub
4 stars6 forks0 contributors

Overview

This project provides a MicroPython driver for the PCA9685, a 16-channel 12-bit PWM/servo controller chip. It enables precise control of multiple servos, LEDs, or other PWM-based devices from MicroPython-powered boards like the ESP32 or Raspberry Pi Pico.

Key Features

  • 16-channel control — Independently manage up to 16 PWM outputs.
  • 12-bit resolution — Offers 4096 steps for fine-grained PWM duty cycle control.
  • Servo driver support — Includes utilities for controlling standard RC servos.
  • I2C interface — Communicates with the PCA9685 over the I2C bus.
  • MicroPython compatibility — Designed specifically for the MicroPython ecosystem.

Philosophy

A lightweight, focused driver that provides essential functionality for interacting with the PCA9685 hardware from MicroPython, prioritizing simplicity and reliability.

Quick Stats

Stars4
Forks6
Contributors0
Open Issues0
Last commit5 years ago
CreatedSince 2021

Tags

#micropython#i2c#esp32#embedded#hardware-driver#raspberry-pi-pico

Built With

M
MicroPython

Included in

MicroPython1.8k
Auto-fetched 11 hours ago

Related Projects

micropython-servomicropython-servo

A micropython library to control rc servos in a tidy way

Stars24
Forks4
Last commit9 months ago
MicroPython_PCA9685MicroPython_PCA9685

⛔️ DEPRECATED MicroPython Driver for the PCA9685 PWM control IC. Its commonly used to control servos, leds and motors.

Stars8
Forks3
Last commit1 year ago
MicroPython_MOTORMicroPython_MOTOR

⛔️ DEPRECATED MicroPython Helper for controlling PWM based motors

Stars1
Forks2
Last commit1 year ago
pca9685pca9685

Модуль MicroPython для управления 16-ти канальным ШИМ контроллером, PCA9685.

Stars0
Forks0
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub