Raspberry Pi Pico Servo Driver Module User Guide
- June 5, 2024
- Raspberry
Table of Contents
Raspberry Pi Pico Servo Driver Module
Servo Driver Module For Raspberry Pi Pico, 16-Channel Outputs, 16-Bit Resolution
Features
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series boards
- Up to 16-Channel servo/PWM outputs, 16-bit resolution for each channel
- Integrates 5V regulator, up to 3A output current, allows battery power supply from the VIN terminal
- Standard servo interface, supports commonly used servo such as SG90, MG90S, MG996R, etc.
- Exposes unused pins of Pico, easy expansion.
Specification
- Operating voltage: 5V (Pico) or 6~12V VIN terminal.
- Logic voltage: 3.3V.
- Servo voltage level: 5V.
- Control interface: GPIO.
- Mounting hole size: 3.0mm.
- Dimensions: 65 × 56mm.
Pinout
Hardware connection
Connect the Driver board to Pico, please take care of the direction according to the USB silk screen printing.
Setup environment
Please refer to Raspberry Pi’s guide: https://www.raspberrypi.org/documentation/pico/getting started
Raspberry Pi
- Open a terminal of Raspberry Pi
- Download and unzip the demo codes to directory Pico C/C++ SDK
- Hold the BOOTSEL button of Pico, and connect the USB interface of Pico to Raspberry Pi then release the button
- Compile and run the pico servo driver examples.
Python
- Raspberry Pi’s guides to setup Micropython firmware for Pico.
- Open the Thonny IDE, update it if your Thonny doesn’t support Pico.
Click File->Open >python/Pico_Servo_Driver_Code/python/servo.py to open the example and run it.
Document
- Schematic
- Demo codes
References
- File:Pico-Servo-Driver-details-3.jpg - Waveshare Wiki
- File:Pico-Servo-Driver-details-5.jpg - Waveshare Wiki
Read User Manual Online (PDF format)
Loading......