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
- Product Code: PCA9685
- Weight: 0.016kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | No Stock | |
Stellenbosch | No Stock |
We ship free of charge between branches to complete your order.
-
R98.00 (Inc Tax: R112.70)
Related Products
Tags: servo, controller, 16 channel, arduino, adafruit