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.
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 |