Arduino experiments and teaching material — microcontroller basics with supporting Python code on the computer side of the serial cable.
The name says the intent: Arduino for everyone. Microcontrollers are the most approachable way into hardware — blink an LED, read a sensor, and suddenly the gap between software and the physical world feels a lot smaller. The Python component reflects how most real Arduino projects actually work: the board handles the real-time hardware interaction, while a Python script on a host machine does the logging, plotting, or automation that the microcontroller shouldn’t.
This is an early-stage repo without a README yet, so treat it as a workbench rather than a course — a place where sketches and helper scripts accumulate as the experiments happen. It sits alongside my other hardware tinkering (ESP32 LED controllers, home automation sensors) in the homelab.
Language: Python
Source code: github.com/avnit/arduino4everyone