16-Channel 12-bit PWM Servo Motor Driver I2C Shield Board Robot Compatible with Arduino Raspberry Pi
We don't know when or if this item will be back in stock.
| Brand | HALJIA |
| Connectivity technology | I2C |
| UPC | 759218670504 |
About this item
- There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, 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 Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
- 6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
- Adjustable frequency PWM up to about 1.6 KHz
- 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate Configurable push-pull or open-drain output
Product description
Descripition:
There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, 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 Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
Adjustable frequency PWM up to about 1.6 KHz
12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate
Configurable push-pull or open-drain output
We wrapped up this lovely chip into a shield with a couple nice extras
Terminal block for power input (or you can use the 0.1" breakouts on the side)
Reverse polarity protection on the terminal block input
Green and red power-good LEDs
3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs areslightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header
Stackable design. You'll need to pick up stacking headers and right angle 3x4 headers in order to stack on top of this shield without the servo connections getting in the way.
A spot to place a big capacitor on the V+ line (in case you need it)
220 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivial
Solder jumpers for the 6 address select pins
A lot of extra space remaining? Let's turn it into a prototyping area. You get a 5*20 proto area for any extra wiring you'd like to add
Product details
- Is discontinued by manufacturer : No
- Package Dimensions : 11.8 x 9.6 x 2 cm; 20 g
- Date First Available : 16 Nov. 2016
- Manufacturer : HALJIA
- ASIN : B01N902SX7
- Manufacturer reference : 1
- Guaranteed software updates until : unknown
- Customer reviews:
Customer reviews
- 5 star4 star3 star2 star1 star5 star69%16%0%0%15%69%
- 5 star4 star3 star2 star1 star4 star69%16%0%0%15%16%
- 5 star4 star3 star2 star1 star3 star69%16%0%0%15%0%
- 5 star4 star3 star2 star1 star2 star69%16%0%0%15%0%
- 5 star4 star3 star2 star1 star1 star69%16%0%0%15%15%
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
Great Shield for Animation or Robotics, See NOTE
Top reviews from United Kingdom
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United Kingdom on 25 August 2019The terminal block V+ is not connected to Arduino Vin allowing you to run the servos from a separate supply, the PCA9685 chip is easy enough to use, do read the data sheet. To use with servos on a Std 20ms refresh all the ON values should be set to 1 with the following approximate OFF values MIN 205 (0°), Mid 307 (90°) and MAX 410 (180°), once set the chip will repeat the value every 20ms until the value is changed or the chip is reset.
IMPORTANT NOTE the capacitor screen print is wrong, the square pad is the servo positive and the round pad is ground.
5.0 out of 5 starsThe terminal block V+ is not connected to Arduino Vin allowing you to run the servos from a separate supply, the PCA9685 chip is easy enough to use, do read the data sheet. To use with servos on a Std 20ms refresh all the ON values should be set to 1 with the following approximate OFF values MIN 205 (0°), Mid 307 (90°) and MAX 410 (180°), once set the chip will repeat the value every 20ms until the value is changed or the chip is reset.Great Shield for Animation or Robotics, See NOTE
Reviewed in the United Kingdom on 25 August 2019
IMPORTANT NOTE the capacitor screen print is wrong, the square pad is the servo positive and the round pad is ground.
Images in this review
- Reviewed in the United Kingdom on 17 May 2021Didn’t work, pins very fragile
Top reviews from other countries
-
Rafael CaballosReviewed in Spain on 14 February 20205.0 out of 5 stars Controladora Arduino para servos
Recomendable. Es una muy buena controladora de servos para conectar como 'shield' de Arduino. Funciona con las librerías de Adafruit y su control es muy sencillo.
Product summary presents key product information
Keyboard shortcut
shift
+
ALT
+
opt
+
D
Product Summary: HALJIA 16-Channel 12-bit PWM Servo Motor Driver I2C Shield Board Robot Compatible with Arduino Raspberry Pi
From HALJIA
4.2 out of 5 stars, 13 ratings
Customer reviewsAbout this Item
- There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, 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 Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
- 6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
- Adjustable frequency PWM up to about 1.6 KHz
- 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate Configurable push-pull or open-drain output
Product description
Feedback
Did you find this product summary feature useful?


