One reference for every Arduino board BrainBrick supports. Pick your board below — Uno, Nano and Duemilanove share the same pin layout; the Mega 2560 has many more pins.
Digital GPIO PWM (~) Analog In I²C (SDA/SCL) SPI Serial (TX/RX) Built-in LED
Arduino Uno / Duemilanove 14 digital (D0–D13) · 6 analog (A0–A5)
Pin
Capabilities
Notes
Arduino Nano 14 digital (D0–D13) · 8 analog (A0–A7)
Pin
Capabilities
Notes
Nano only: pins A6 and A7 are analog-input only — they cannot be used as digital I/O (no internal pull-ups, no digitalWrite).
Arduino Mega 2560 54 digital (D0–D53) · 16 analog (A0–A15)
Function
Pins
Notes
Buses & special pins
In BrainBrick: click the Arduino Hardware Setup (🔌 microchip) icon in the editor to map
any pin as an input or output for your design — then your Input/Output blocks show exactly those pins.
The analog pins (A0–A5) can also be read as digital inputs on Uno/Nano/Duemilanove.