Arduino Types

Here's a comparison of different types of arduinos with different pin numbers and structures taken from: https://elektronicsweb.wordpress.com/2017/01/27/types-of-arduino-board-and-selection-guide/

Arduino for your project.

ItemSystem VoltageClock SpeedDigital I/OAnalog InputsPWMUARTProgramming
Interface
Cost
ATmega328 Boards — 32kB Program Space // 1 UART // 6 PWM // 4-8 Analog Inputs // 9-14 Digital I/O
[UnoR3]

Arduino Uno – R3

5V16MHz14661USB via ATMega16U2$29.95
[UnoSMD]

Arduino Uno R3 SMD

5V16MHz14661USB via ATMega16U2$29.95
[RedBoard]

RedBoard

5V16MHz14661USB via FTDI$24.95
[Pro 3V]

Arduino Pro 3.3V/8MHz

3.3V8MHz14661FTDI-Compatible Header$14.95
[Pro 5V]

Arduino Pro 5V/16MHz

5V16MHz14661FTDI-Compatible Header$14.95
[Mini05]

Arduino Mini 05

5V16MHz14861FTDI-Compatible Header$33.95
[ProMini3]

Arduino Pro Mini 3.3V/8MHz

3.3V8MHz14861FTDI-Compatible Header$9.95
[ProMini5]

Arduino Pro Mini 5V/16MHz

5V16MHz14861FTDI-Compatible Header$9.95
[Arduino Ethernet]

Arduino Ethernet

5V16MHz14661FTDI-Compatible Header$59.95
[Fio]

Arduino Fio

3.3V8MHz14861FTDI-Compatible Header or Wirelessly via XBee$24.95
[LilyMain]

LilyPad Arduino 328 Main Board

3.3V8MHz14661FTDI-Compatible Header$21.95
[LilySimp]

LilyPad Arduino Simple Board

3.3V8MHz9450FTDI-Compatible Header$19.95
ATmega32U4 Boards — 32kB Program Space // 1 UART // 5-7 PWM // 12 Analog Inputs // 9-20 Digital I/O
[Leo]

Arduino Leonardo

5V16MHz20*1271Native USB$24.95
[ProMicro5]

Pro Micro 5V/16MHz

5V16MHz121251Native USB$19.95
[ProMicro3]

Pro Micro 3.3V/8MHz

3.3V8MHz121251Native USB$19.95
[LilyUSB]

LilyPad Arduino USB

5V16MHz91250Native USB$24.95
ATmega2560 Arduino Mega’s — 256kB Program Space // 4 UARTs // 14 PWM // 16 Analog Inputs // 54 Digital I/O
[2560R3]

Arduino Mega 2560 R3

5V16MHz5416144USB via ATMega16U2$58.95
[MegaPro3]

Mega Pro 3.3V

3.3V8MHz5416144FTDI-Compatible Header$44.95
[MegaPro5]

Mega Pro 5V

5V16MHz5416144FTDI-Compatible Header$44.95
[MegaProMini]

Mega Pro Mini 3.3V

3.3V8MHz5416144FTDI-Compatible Header$49.95
AT91SAM3X8E Arduino Due — 512kB Program Space // 4 UARTs // 12 PWM (2 DAC) // 12 Analog Input // 54 Digital I/O
[Due]

Arduino Due

3.3V84MHz5412124USB native$49.