If you want to make a robot that has loads of moving parts or in the event that you need to control such a large number of LEDs with PWM yields, at that point the restricted PWM yields of your microcontroller would be a major issue for you. To defeat this issue, the main thing you ought to do is to get a 16-Channel 12-Bit PWM/Servo Driver. Presently you get another alternative to breathe life into your thoughts, we set up this helpful Servo Driver HAT for you.
You can control 16 free-running PWM yields with 16-Channel 12-Bit PWM/Servo Driver utilizing just 2 pins. You can even fasten up 62 breakouts to control up to 992 PWM outputs. It’s an I2C-controlled PWM driver with an implicit clock. That implies you don't have to consistently send it to motion toward tie up your microcontroller, it is totally free running!
- Adjustable frequency PWM up to about 1.6 KHz.
- Up to 16-Channel servo/PWM outputs, 12-bit resolution for each channel (4096 scales).
- 3 pin connectors in groups of 4 so you can plug in 16 servos at once.
- This board/chip uses I2C 7-bit address.
- 40-Pin GPIO accessible.
- I2C controlled and power supply connector.
- Compatible with all the Raspberry Pi Models such as 4B, 3B+, 3, 2, B+, A, Zero, Zero W, etc.
What's on Board
- Power supply: 5V OR 6V (power supply connector)
- Servo voltage: 5V
- Logic voltage: 3.3V
- Driver: PCA9685
- Control interface: I2C
- Mounting hole size: 3.0mm
- Dimension: 65mm x 30mm (Approx.)
View Example Codes, Python Library, Instruction Manual, Schematic
- 1 x Servo Driver HAT for Raspberry Pi