SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi
MMK 76095
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
SunFounder PCA9685 16 Channel 12 Bit PWM Servo Driver is a free-running and 5V compliant module for controlling up to 992 PWM outputs with only two pins.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- Contain an I2C-controlled PWM driver with a built-in clock. It means, unlike the TLC5940 family, you do not need to continuously send it signals tying up your microcontroller; it's completely free running
- 5V compliant, which means you can control it from a 3.3V microcontroller (this is good when you want to control white or blue LEDs with 3.4+ forward voltages)
- Support using only two pins to control 16 free-running PWM outputs – you can even chain up 62 breakouts to control up to 992 PWM outputs
- 3 pin connectors in groups of 4, so you can plug in 16 servos at one time (Servo plugs are slightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header
- 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate
| Processor Speed | 1 KHz |
| Connectivity Technology | I2C |
| Operating System | Linux, Windows 10 IoT Core |
| Processor Brand | Nuvoton or STMicroelectronics |
| Compatible Devices | Devices with I2C communication support |
| Processor Count | 16 |
| Item Dimensions L x W x H | 5.2"L x 4.3"W x 0.8"H (13.2 x 10.9 x 2 cm) |
| Brand | SunFounder |
| Model Name | PCA9685 |
| Built-In Media | 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver |
| UPC | 701715367203 |
| Model Number | miniLCD |
| Mfr Part Number | miniLCD |
| Manufacturer | SunFounder |
| Item Weight | 9.07 g |
| CPU Speed | 1 KHz |
| Included Components | 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver |
What's in the box
1 x PCA9685 16-Channel 12-Bit PWM Servo Driver
Who Should Buy?
-
Robot Builders
This product is ideal for robotic systems requiring precise control of multiple servos and motors.
-
Hobbyists & Makers
Perfect for electronics enthusiasts who want to create intricate projects with multiple PWM outputs.
-
Educational Use
Great for teaching electronics and programming concepts in schools using Arduino or Raspberry Pi.
-
Beginners
Users unfamiliar with electronics may struggle to set up and utilize the capabilities of this driver.
-
Non-Servo Projects
Not suitable for projects that do not require servo motors, limiting its overall applicability.
-
Limited Budget
Those seeking low-cost, basic solutions for simple tasks may find this product an unnecessary investment.
Product Description
About This Item
Introducing the SunFounder PCA9685 16 Channel PWM Servo Driver - the perfect companion for your Arduino and Raspberry Pi projects. Whether you're a seasoned maker or a DIY enthusiast, this PWM control board offers endless possibilities for robotics, home automation, and more. With 16 channels and 12-bit resolution, this servo motor controller allows precise control over your electronic components. The PCA9685 is designed to generate PWM signals, making it an essential tool for any microcontroller board.
Its compatibility with Arduino and Raspberry Pi ensures seamless integration into your existing projects. Thanks to its I2C communication, connecting the PCA9685 to your microcontroller is a breeze. Simply use the provided servo interface and easily control your servo motors with just a few lines of code. The onboard GPIO pins allow for additional sensor integration, allowing you to create complex automation systems or motion control setups. Whether you're building a robotic arm, controlling stepper motors, or prototyping an electronic system, the SunFounder PCA9685 is a must-have tool.
Its programmable logic controller functionality and support for smart home integration make it an essential component for any electronic prototyping project. Upgrade your projects today with the SunFounder PCA9685 16 Channel PWM Servo Driver and join the vibrant maker community. Get ready to unleash your creativity and bring your ideas to life with this versatile and reliable servo motor controller.
Customer Questions & Answers
-
Question:
What is the SunFounder PCA9685 and how does it work?
Answer: The SunFounder PCA9685 is a 16-channel, 12-bit PWM servo driver that is designed for use with Arduino and Raspberry Pi. It utilizes I2C communication protocol, allowing you to control up to 16 servos simultaneously, making it ideal for robotics projects. This driver works by sending a signal to each servo based on its designated channel, enabling precise control of position and movement. It's particularly useful in applications like remote-controlled vehicles, robotic arms, and automated systems where multiple servos need to be coordinated. -
Question:
Can the PCA9685 driver control LED lights as well?
Answer: Yes, the SunFounder PCA9685 can also control LED lights in addition to servos. Being a PWM controller, it can adjust the brightness of LEDs by varying the duty cycle of the signal sent to them. This feature is beneficial for creating lighting effects in projects such as smart home systems or decorative displays. With the ability to control multiple LEDs wirelessly, you can set up various lighting scenarios to enhance your project's aesthetic appeal. -
Question:
What are the power requirements for the PCA9685?
Answer: The SunFounder PCA9685 requires a power supply of 5V to operate effectively. It can be powered from an external source, ensuring that the servos receive adequate power without overloading the main control board. Make sure to consider the maximum current draw of the servos you connect. In complex projects where multiple servos operate simultaneously, an external power supply is recommended to maintain performance and avoid potential issues. -
Question:
Is the PCA9685 compatible with both Arduino and Raspberry Pi?
Answer: Yes, the PCA9685 is designed to be compatible with both Arduino and Raspberry Pi platforms. It provides libraries and sample code for both environments, allowing users to seamlessly integrate it into their projects. This dual compatibility makes it versatile for enthusiasts and developers who want to leverage the strengths of either platform in robotics, automation, or IoT projects. By using the same driver, you can switch between platforms without needing a different setup. -
Question:
How many servos can I control with one PCA9685?
Answer: The SunFounder PCA9685 allows you to control up to 16 servos per board. Each servo can be individually addressed through the I2C communication protocol, providing efficient management of multiple servos. This is particularly useful in complex setups, such as robotic arms or multi-legged robots, where precise movement and coordination are required. If your project requires more than 16 servos, you can daisy-chain multiple PCA9685 boards to increase your control capacity. -
Question:
Can I use the PCA9685 with hobby servos?
Answer: Absolutely! The SunFounder PCA9685 is well-suited for hobby servos that operate on 5V to 6V, which encompasses many popular models available on the market. These servos are commonly used in educational robotics, DIY projects, and even in drones. By using the PCA9685, you can achieve smooth and controlled movements for your hobby applications, greatly enhancing the performance and functionality of your projects. -
Question:
What programming knowledge do I need to use the PCA9685?
Answer: To use the SunFounder PCA9685 effectively, basic programming knowledge of Arduino or Python for Raspberry Pi is beneficial. Understanding concepts like I2C communication and PWM signals will allow you to write effective code to control your servos. There are numerous tutorials and sample codes available online that can help ease the learning process, making it accessible even for beginners. This provides a fantastic opportunity to improve your coding skills while working on exciting projects. -
Question:
What libraries should I use for the PCA9685?
Answer: For Arduino, you can use the Adafruit PCA9685 library, which simplifies the process of controlling the servos by providing convenient functions for PWM generation. For Raspberry Pi enthusiasts, using the 'smbus' library in Python is recommended for communicating with the PCA9685 over I2C. Both libraries are open-source and well-documented, making it easier for users to implement in their projects. These resources help streamline development, allowing more time for creative design. -
Question:
How can I troubleshoot issues with the PCA9685?
Answer: If you encounter issues with the SunFounder PCA9685, start by checking your wiring connections and ensuring that the power supply is adequate. Ensure that you are using the right I2C address if you have multiple devices on the same bus. Testing the board with sample code can help identify if the issue lies with the coding or the hardware. Additionally, reviewing forums and the manufacturer’s documentation can provide insights into common issues and their solutions. -
Question:
Where can I buy the SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi?
Answer: You can buy the SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi from Ubuy in Myanmar. Ubuy offers a user-friendly online shopping experience with a variety of shipping options, making it convenient for you to get this component delivered to your door. Whether you are a hobbyist or a professional developer, Ubuy is your go-to platform for sourcing quality electronic components.
SunFounder Desktop Barebones miniLCD Editorial Review
Customer Reviews & Ratings
-
5 Star
74%
-
4 Star
13%
-
3 Star
7%
-
2 Star
3%
-
1 Star
3%
Review this product
Share your thoughts with other customers
Product Price History
Important information
- Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
- Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.
MMK 76095
Order now and get it around Sunday, July 05
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
Features & Benefits
- SunFounder PCA9685 is I2C-controlled PWM driver with free running clock.
- It is 5V compliant for driving up to 6V outputs from a 3.3V microcontroller.
- Using only two pins, it has 16 free-running PWM outputs that can be chained up to 992 breakouts.
- It features 3 pin connectors in groups of 4, allowing you to plug in 16 servos at once.
- With 12-bit resolution for each output, it can achieve about 4us resolution at 60Hz update rate for servos.


