🍓

Raspberry Pi

Single-board computer (Linux)
Released 2012
Raspberry Pi

Not a microcontroller: it's a full Linux computer. For the Python crowd, a short script reads the sensors and sends them — runs on any Pi with a network, from the Zero 2 W to the Pi 5.

Processor Broadcom ARM (Cortex-A53/A72/A76, varies by model)
Clock 1.0 GHz (Zero 2 W) to 2.4 GHz (Pi 5)
Memory 512 MB to 8 GB RAM · microSD card
Connectivity WiFi + Bluetooth + Ethernet (varies by model)
GPIO 40-pin header · no native ADC
Logic level 3.3 V (GPIO)
Programmed in Python 3 (or any language — full Linux)
💡
Good to know No native ADC — for analog sensors add an ADS1115 (I²C).
Sensors that pair well
Air temperatureAir humidityCO₂DistanceCurrent (non-invasive AC)
⚡ Generate my code View pinout ↗

source: pinout.xyz · Raspberry Pi datasheet ↗