SparkFun
Inventor's Kit for MicroPython - KIT-29326
· MPN: KIT-29326
Start learning embedded electronics with a complete MicroPython kit designed for beginners. It guides you from blinking your first LED through to building an...
Start learning embedded electronics with a complete MicroPython kit designed for beginners. It guides you from blinking your first LED through to building and programming an autonomous robot, with no prior programming or electronics experience required.
The kit is built around MicroPython, a beginner-friendly implementation of Python 3 for microcontrollers. You can write readable code that interacts with real hardware, helping you focus on electronics concepts rather than complex syntax.
Learning is browser-based through an interactive guide using JupyterLite Notebooks, with step-by-step instructions and the coding environment side by side. A more traditional IDE-style version is also included for those who prefer that workflow.
At the centre of the kit is the SparkFun RP2350 IoT RedBoard, which can read sensors, control motors and display messages. Built-in WiFi and Bluetooth support provide a path into IoT projects, while Qwiic compatibility opens up expansion with SparkFun’s I2C sensor and actuator ecosystem.
Features:
- Beginner-Friendly: Learn the fundamentals of programming and electronics from the ground up.
- No Soldering Required: Get creating right away with plug-and-play components and a solderless breadboard.
- Build Your Own Robot: Projects and circuits culminate in assembling and programming an autonomous robot that can navigate on its own.
- MicroPython: Uses a beginner-friendly version of Python 3 for programming physical hardware.
- Browser-Based Interactive Learning: The hands-on learning experience runs in a web browser at sik.sparkfun.com.
- JupyterLite Notebooks: Step-by-step instructions and coding environment are presented side by side.
- Traditional IDE Environment: Includes a version that implements a more traditional IDE environment.
- Expandable and Versatile Hardware: Built around the SparkFun RP2350 IoT RedBoard.
- Built-in WiFi and Bluetooth: Supports future Internet of Things (IoT) projects once the basics are mastered.
- Qwiic Ecosystem: Expand into SparkFun’s family of I2C sensors, actuators, shields and cables.
- Qwiic Connector: Qwiic-enabled boards use a common 1mm, 4-pin polarised connector.
- Project 1: Light.
- Circuit 1A: Blink an LED.
- Circuit 1B: Reading a Potentiometer.
- Circuit 1C: Reading a Photoresistor.
- Circuit 1D: RGB Night-Light.
- Project 2: Sound.
- Circuit 2A: Buzzer.
- Circuit 2B: Digital Trumpet.
- Circuit 2C: “Simon Says” Game.
- Project 3: Motion.
- Circuit 3A: Servo Motors.
- Circuit 3B: Distance Sensor.
- Circuit 3C: Motion Alarm.
- Project 4: Display.
- Circuit 4A: OLED Hello World.
- Circuit 4B: Digital Temperature.
- Circuit 4C: Who Am I? Game.
- Project 5: Robot.
- Circuit 5A: Motor Basics.
- Circuit 5B: Remote-Controlled Robot.
- Circuit 5C: Autonomous Robot.
Documentation includes a Getting Started & Project Guide and Jupyter Notebooks, making this a strong launchpad for learning MicroPython, sensors, motors, displays and robotics.
Jargon buster
Plain-language definitions for the technical terms used above.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- JupyterLite Notebooks
- A browser-based notebook environment that combines instructions, text and runnable code in one place. For a learning kit, this matters because students can follow lessons and edit code without installing a full programming setup first.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- photoresistor
- A light-sensitive resistor whose resistance changes depending on how much light hits it. It matters for projects such as night-lights and light alarms because it gives a simple way for a microcontroller to sense brightness.
- Polarised connector
- A connector shaped so it is intended to plug in only one way around. This helps prevent reversed wiring, which can stop a circuit from working or damage parts.
- potentiometer
- A variable resistor usually turned with a knob or shaft to create an adjustable electrical signal. It is often used for inputs such as volume, brightness or position, so it helps beginners learn how a microcontroller reads changing values.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- servo
- A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
- solderless breadboard
- A reusable board with connected holes for building temporary circuits without soldering. It matters in beginner kits because students can change wiring quickly and safely while learning how components connect.
Find this product in