Support » Pololu 3pi+ 2040 User’s Guide »
7. Related resources
The Pololu 3pi+ 2040 Robot Libraries and Example Code repository is the main example code resource we provide, with examples in Python and C.
To learn more about programming the RP2040 in Python, see the following resources:
- Raspberry Pi Pico Python SDK (PDF)
- MicroPython documentation
- MicroPython source code
- The Python Lanuage Reference
- The Python Standard Library: MicroPython implements a subset of this
To learn more about programming the RP2040 in C, see the following resources:
- Getting started with Raspberry Pi Pico (PDF)
- Raspberry Pi Pico SDK documentation
- Raspberry Pi Pico SDK source code
- Raspberry Pi Pico SDK examples
These are some general resources about the RP2040:
- Raspberry Pi microcontrollers documentation
- picotool is a tool for interacting with RP2040 devices when they are in BOOTSEL mode
Datasheets for some of the components of the 3pi+ 2040 are available below:
- RP2040 datasheet
- SH1106 OLED driver datasheet (1MB pdf)
- Texas Instruments DRV8838 motor driver datasheet
- ST LIS3MDL 3-axis magnetometer datasheet (2MB pdf)
- ST LSM6DSO 3D accelerometer and 3D gyroscope datasheet (3MB pdf)
Finally, we would like to hear your comments and questions on the Pololu Robotics Forum!