Kangaroo Dev. Board
Documentation and Tutorial Page
Getting Started
The Kangaroo Dev. Board is based around the RP2040 microcontroller by Raspberry Pi. It should have come to you with a demonstration program pre-loaded, which has a number of different blinking LED patterns loaded. You can expand these with your own code! You can program the on-board microcontroller using MicroPython (recommended) or C.
As the Kangaroo Dev. Board is based on the Raspberry Pi Pico hardware, the tutorials you follow with the Pico are usable here. For instance, this link has a great getting started guide.
Using MicroPython:
Download Thonny: https://thonny.org/ (select your correct Operating System)
Connect the Kangaroo board to your PC with a USB-C cable
Open Thonny
Select "MicroPython (Raspberry Pi Pico)" after clicking the selected interpreter button in the bottom right hand corner of Thonny
Select File>Open, then open from "Raspberry Pi Pico", then "main.py"
This is the pre-installed program
If it says "Device is busy", select the "Stop" button in Thonny's top window bar
You can now customize the MicroPython program, save it, and run it!
There's an LDR and a Button we did not use, perhaps you could code these into the program!
There are also two expansion ports, a PMOD-compatible port in the center of the PCB, and a row of edge connector pins on the lower right hand side.
All pin assignments are printed on the reverse side of the PCB.
Using C:
You can program these using the USB connection or another RP2040-based programmer. Good instructions are found in https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf
Schematic
Schematic file is available below:
Default program
The default blinking program is pre-loaded on the board, but if you edited/deleted it, you can download a fresh copy to install from here:
https://drive.google.com/file/d/1j_RfUTnEd2JtMC0ejmS9N6dtf48cK6L2/view?usp=sharing