Servo Controller, 16 Channel, I2C Interface
The PCA9685 is a 16 Channel servo controller that can be controlled via I2C. With the PCS9685 you do not need to continuously send it signal tying up your microcontroller, its completely free running! It is 5V compliant, which means you can control it from a 3.3V microcontroller and still safely drive up to 6V outputs
Quick Spec
- Supply Voltage: 5V
- Channels: 16
- Max PWM Frequency: 1000Hz
Application Circuit
The following code will set the PWM frequency to the maximum value of 1000Hz:
pwm.setPWMFreq(1000)
The following example will cause channel 15 to start low, go high around 25% into the pulse (tick 1024 out of 4096), transition back to low 75% into the pulse (tick 3072), and remain low for the last 25% of the pulse:
pwm.setPWM(15, 1024, 3072)
Arduino & ESP32 Code
Resources
Shipping List
- 1 x Servo Controller, 16 Channel, I2C Interface
Servo Controller, 16 Channel, I2C Interface
- Brand: Generic
- Product Code: PCA9685
- Weight: 0.016kg
- Product Status : Active
Stock
| Warehouse | Stock Status | Location |
|---|---|---|
| Centurion | No Stock | |
| Stellenbosch | In Stock | 184 |
We ship free of charge between branches to complete your order.
-
R98.00 (Inc Tax: R112.70)
Related Products
3x4 Right Angle Male Header - 4 Pack
3x4 Right Angle Male Header - 4 Pack Three rows in a right angle header are great for when you want to connect cables that come in sets of three with a pitch of 2.54mm, like sensors, or servos. These..
R38.00 (Inc Tax: R43.70)
DF Clutch Servo 2kg 300 Degree
DF Clutch Servo 2kg 300 Degree f you’ve ever looked at a cool little robot and seen it’s head swiveling from side to side while simultaneously looking up and down for full freedom of vision, then y..
R132.00 (Inc Tax: R151.80)
DF Clutch Servo 0.4kg 300 Degree
DF Clutch Servo 0.4kg 300 Degree f you’ve ever looked at a cool little robot and seen it’s head swiveling from side to side while simultaneously looking up and down for full freedom of vision, then..
R102.00 (Inc Tax: R117.30)
Romeo ESP32-C3 Robot Control Board
Romeo ESP32-C3 Robot Control Board The Romeo Mini ESP32-C3 Robot Control Board is a compact, all-in-one motor driver and development board designed for robotics projects. Powered by the onboard ESP..
R328.00 (Inc Tax: R377.20)
Wave Serial Bus Servo Driver - ST/SC Servos
Wave Serial Bus Servo Driver - ST/SC Servos The Wave Serial Bus Servo Driver is a compact and efficient adapter board designed for controlling ST and SC series serial bus servos. It integrates both..
R89.00 (Inc Tax: R102.35)
MeArm Acrylic Kit (no servos included)
MeArm Acrylic Kit (no servos included) The MeArm kit is an open source robot arm that's designed to work the Arduino (or any microcontroller that can drive hobby servos) to give you a moving, graspin..
R89.00 (Inc Tax: R102.35)
Tags: servo, controller, 16 channel, arduino, adafruit








