Raspberry Pi
A series of single-board computers developed by the Raspberry Pi Foundation.
Hardware
The table below includes only the models I have.
Model | CPU | RAM | Video | Networking | USB |
---|---|---|---|---|---|
1B | RCA, HDMI | ||||
1B+ | |||||
2B | |||||
3B | HDMI | ||||
4B | 4×1.5 GHz (ARMv8) | 1/2/4/8 GB | 2x micro HDMI | 802.11ac, BT 5.0, BLE, Gigabit Ethernet | 2x USB 3.0, 2x USB 2.0 |
GPIO
The easiest way to view device pinout is with the pinout
command, which produces results like those pictured below. The GPIO header has remained consistent from the 2B onward.
All GPIO pins (except power) operate at 3.3 V logic. It does not appear that they are 5 V tolerant. These pins can be operated in Python using the gpiozero
library, documented here.