Preservation Edition] Pin Assignments of Major Microcontroller Boards

Hello, this is Bono.

Since we often lose track of pin assignments, we have compiled a list of pin assignments for microcontroller boards that are often used.
It would be useful to bookmark this page or otherwise keep it readily available.

Click here for schematic summary

Arduino Series

Arduino Uno

Arduino Uno
https://store.arduino.cc/products/arduino-uno-rev3/

Arudino Mega2560

Arduino Mega
https://store.arduino.cc/products/arduino-mega-2560-rev3

Arduino DUE

Arduino DUE
https://store.arduino.cc/products/arduino-due

Arduino Nano

Arduino Nano
https://store.arduino.cc/products/arduino-nano

RaspberryPi Series

Raspberry Pi B+

Raspberry Pi pin
http://ivis-mynikki.blogspot.com/2015/03/raspberry-pi-pin-assign.html

Rapsberry Pi 2, Rapsberry Pi 3, Rapsberry Pi 4 Model B, Raspberry Pi Zero WH

The photo shows a Raspberry pi Zero WH, but the pinout is the same for Rapsberry Pi 2, Rapsberry Pi 3, and Rapsberry Pi 4 Model B.Raspberry pi pin
https://jp.seeedstudio.com/Raspberry-Pi-Zero-W-p-4257.html

Raspberry Pi Pico

Raspberry Pi Pico
https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf

M5Stack

BASIC

M5Stack
https://docs.m5stack.com/en/core/basic

CORE2

M5Core2_P1

https://github.com/M5Stack/M5Core2

Microbit

microbit
https://tech.microbit.org/hardware/edgeconnector/

obniz

obniz

obniz
https://obniz.com/ja/doc/reference/board-1y/pinassign