Product added to cart!
1 / 3
16 Channel 12bit PWM Servo Driver I2C Interface PCA9685 for Arduino DIY Servo Shield Module
Sensors
Product ID:
HF482120
Stock:
10 units available
Details:
The 16 Channel 12-bit PWM Servo Driver (PCA9685) is a popular module that allows you to control up t...
The 16 Channel 12-bit PWM Servo Driver (PCA9685) is a popular module that allows you to control up to 16 independent PWM outputs using just two I2C pins from your microcontroller (like Arduino, Raspberry Pi, or ESP32). It’s especially useful for projects that involve servo motors, LEDs, or other PWM-controlled devices.
🔹 Key Features:
IC: PCA9685
16 channels of PWM output
12-bit resolution per channel (4096 steps)
Frequency range: 24 Hz to ~1.6 kHz (default ~50 Hz for servos)
I2C controlled (only uses SDA & SCL)
Can cascade multiple modules (up to 62 boards) for thousands of outputs
Onboard oscillator, so no need to constantly generate PWM in software
Input voltage: 5V DC (logic can work with 3.3V or 5V)
Output drive: Suitable for driving servos and LEDs
🔹 Applications:
Robotics projects (control up to 16 servos)
LED dimming and light effects
Humanoid and robotic arms
RC car or drone control
Animatronics
🔹 Arduino Connection (Basic):
VCC → 5V
GND → GND
SCL → A5 (Uno) / SCL pin
SDA → A4 (Uno) / SDA pin
V+ → External servo power (4.8–6V)
Then install the Adafruit PWM Servo Driver library in Arduino IDE to easily control it.
Read more
PKR 950.00