How to eschew the Arduino IDE for a combination of and Arduino command-line tool (Arduino CLI) and a professional code editor (Visual Studio Code).
Have you been curious about trying Python on a microcontroller? The ESP32 is a great way to start!
Our newest (sorta-Python-related) tutorial shows you a few ways to run a script whenever a Raspberry Pi boots up.
In the latest Python tutorial series, we look at loading MicroPython onto six different microcontroller development boards.
We've updated our popular "Raspberry Pi SPI and I2C Tutorial" with some Python examples.
If you're looking to make your own dashboard or slick graphical interface, Python can help you out with the Tkinter package.
Whether you are teaching a class or want to create a dashboard to plot sensor data, the matplotlib Python package has you covered! We introduce a new guide that walks you through the basics of using matplotlib.
A new tutorial to help beginners control hardware with Python.
Remixing Anouk Wipprecht's Kitty Ear soldering project shared on OSHPARK and Shapeways.
Yay! More interrupts. Let's see how to set up timer interrupts in an Arduino.
Let's continue digging deeper into Arduino to see what's really going on with registers.
In order to use more advanced features or optimize our code for space and speed, we need to understand how to work with registers directly in microcontrollers.
The serial controlled motor driver is stripped of its firmware and reprogrammed to function as an amplifier. Then it's surrounded with circuits that turn the whole shebang into a portable guitar amp.. but it won't win any awards.
Let's take the SparkFun Inventor's Kit to the next level with some more projects!
Learn how to combine a Python web app framework with the ESP8266 Thing to control your RPi via WiFi.
Find out what it was like building the Skimmer Scanner app and distributing it through the Google Play store.
The micro:bit is an awesome piece of tiny hardware, and I just wanted to make sure we gave you another programming environment with which to play.
Learn how to control a computational program with your Arduino sensors!
Let's compile some Getting Started lessons for the micro:bit.
Time for the ever-popular loops discussion! We look at the three basic loops you can use in Arduino.