HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot
Score By Feature
OveReview Final Score
Product Description
Questions & Answers
Fetching.
The driver can be powered with either 7v or 5v (up to 10v), but the current that your source can supply will be the limiting factor. br>I wired up six servos. 2 amps at 5 volts They were also successful.
The system will work fine if you use external power on the servos; the unit itself consumes very little power, so make sure your external supply is adequate. I have no problems using a 2 amp BEC to power 6 servos.
Selected User Reviews For HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot
Following the Adafruit tutorial, you'll be up and running in no time. In my uploaded video, I used an Arduino Nano compatible board and used the Adafruit library to connect pin A4 for SDA and pin A5 for SCL. I had more issues with the cheap servos I purchased than with the driver board, but all 16 channels work perfectly.
Simply connect via i2c, use the arduino i2c scanner to find the address, and then send commands using the adafruit servo library. And four wires aren't bad for controlling 16 servos.
br>I'd attach a photo, but my camera is broken. br>NOTE: THIS PAGE HAS BEEN UPDATED. It's obvious that it's not going to work. But I figured out why, and it's the same reason why every other reviewer on this site has bad boards. With the exception of one device, the reverse polarity protection, this design is identical to Adaxxx's controller. It's a PNP transistor that should turn on when properly powered, but it's been replaced with a 2 cent transistor rated for only 250mA! You might be able to run one servo off of it, but that's about it.
I ordered this unit because I'm working on a project that calls for 18 servos and a nano controller. I've only used it once, so I'm not sure how well it works in a chain, but it's been great for single operations. I ran tests with six servos on various outputs and got fantastic results. With the available libraries, writing code was simple, and setting up the control was simple. The controls had no discernible lag. br>It's well-made and simple to use, and I recommend it if you need to control more than two servos. Furthermore, moving the servo's power to the unit keeps the controller from becoming overworked.
Edit: I was contacted by the seller, who offered me a partial refund. As a result, I revised my two-year-old post. From a one-star rating to a four-star rating. Original review: br>br> br>This board was poorly constructed, with the PCA9685 soldered to the incorrect pads. Following the removal and reinstallation of the device, It's fine for soldering.
as soon as you've figured out what's going on. I purchased two of these and they both functioned flawlessly. The only caveat is that the terminals GND and V on both boards did not work for me for some reason. I had to use GND on the terminal for V, but I had to use the V pin next to the SDA/SCL pins on the side. It worked like a charm after I figured it out.
This small circuit can run up to 16 devices at the same time, and the example code is simple to understand. This product comes highly recommended by me.
It's effective. I was sending still pwm signals because I only provided 1v by accident. I sent three after a while. I used 1 volt and it worked perfectly. Because it only comes in a bag, be careful what you order with it because it may crush it.