Arduino

Your First MicroPython Program on Arduino cover image
Your First MicroPython Program on Arduino
Write a MicroPython blink, Run it from Arduino Lab, save it as main.py so it starts on boot, and avoid time.sleep seconds vs delay milliseconds.
How to Install MicroPython on an Arduino cover image
How to Install MicroPython on an Arduino
How to put MicroPython firmware on a supported Arduino board with Arduino's MicroPython Installer, which boards are on the list, and how to get Arduino C++ back by uploading a sketch.
Arduino Lab for MicroPython: Programming Arduino Boards With Python cover image
Arduino Lab for MicroPython: Programming Arduino Boards With Python
What Arduino Lab for MicroPython is, how it differs from Arduino IDE 2, how to put MicroPython firmware on a supported board, how the REPL and file transfer work, and how to get back to Arduino C++ when you want the sketch workflow again.
Arduino CLI and GitHub Actions: Automatically Compile Every Commit cover image
Arduino CLI and GitHub Actions: Automatically Compile Every Commit
How to compile Arduino sketches on every GitHub push or pull request using Arduino's official Actions (setup-arduino-cli and compile-sketches), including a matrix of board FQBNs.
Running Python and Arduino C++ Together With Arduino App Lab cover image
Running Python and Arduino C++ Together With Arduino App Lab
How to split an App Lab project so Python on Linux handles slow work and Arduino C++ on the microcontroller handles pins, using the App folder layout and the Bridge.
How to Move From Arduino IDE 1.8 to Arduino IDE 2 cover image
How to Move From Arduino IDE 1.8 to Arduino IDE 2
How to install Arduino IDE 2 beside 1.8.19, keep your sketchbook and libraries, reinstall cores if needed, find Serial Monitor and Board Manager in the new window, and only uninstall 1.8 when a project compiles and uploads in 2.
The Bricks catalog in Arduino App Lab
Arduino App Lab Bricks Explained
What an App Lab Brick is, how it differs from an Arduino library, how Bricks run beside Python on Linux, and how to add one from the catalog without treating it as magic.