Product description: Grove - PCA9685 - 16-channel, 12-bit PWM I2C servo controller
Grove series module equipped with a precise, 12-bit PWM signal generator. Allows you to control up to 16 servos using an external power source. It uses I2C interface lines for communication. You can use this board as a LED controller. The board has selectable addresses from 0x40 to 0x7f.
Main features
- 1 MHz fast mode plus I2C-bus compatible
- 6 pins allows up to 62 PCA9685 devices to be connected to the same I2C bus
- Low rest current
- Noise filter on SDA / SCL inputs
Product compatible with Arduino
Manufacturer prepared user guide for Arduino.
Grove - PCA9685 - 16-channel, 12-bit PWM I2C servo controller.
Connection
This module is equipped with Grove interface for easy connection with Arduino together with Base Shield v2.0.
Step 1 Connect the red LED to GND and P1 using double female wires.
Step2 Connect the Grove - 16 channel PWM controller to the I2C port of the Grove-Base shield.
Step3 Connect the Grove - Base Shield to the Arduino.
Step4. Connect the Arduino to the PC using a USB cable.
| Pin | Description |
|---|---|
| GND | Ground of the chip. |
| SCL | I2C bus clock line. |
| SDA | I2C bus data line. |
| VCC | Supply voltage of logic part |
| 5V | 5V power supply for the driver |
| I2C | bidirectional bus |
| P (1-16) | Servo bus (1 - 16). |
Technical specification
| Attribute | Value |
|---|---|
|
MCU operating voltage |
3.3 V / 5 V |
|
PWM supply voltage |
2.3 V ~ 5.5 V |
|
Input tolerance |
5,5 V |
|
Output current per LED pin |
25 mA |
|
Grounding |
400 mA |
|
Operating temperature |
-40 ~ 85℃ |
|
Interface |
I2C |
|
I2C address range |
0x40 ~ 0x7f (default) |
Useful links |