Setup and Using MicroPython for Beginners
Using Python on Linux
Alternatively, you can use Python on Linux-based, single-board computers (SBCs)!
This next section of the tutorial focuses on on just that, getting you up and running on the Raspberry Pi and NVIDIA Jetson Orin Nano. We'll walk you through the entire setup process, starting with the initial hardware configuration. This includes preparing your SBC's operating system and safely connecting your Qwiic devices then we'll dive into the software installation, where you'll learn how to create a clean Python virtual environment (venv
) and install the core qwiic_i2c library
. By the end of this tutorial, you'll have a fully configured system, ready to install any of our Qwiic Python drivers and start bringing your projects to life.
Supported Platforms
We carry plenty of linux-based SBCs in our catalog, but for the intents and purposes of this section of our tutorial, we'll be focusing on Raspberry Pi 5 line and the NVIDIA Jetson Orin Nano via the SparkFun Qwiic SHIM and/or Qwiic Cable. These boards include: