For those not familiar with Arduino-type microcontrollers, they are like very small computers that can be given eyes and ears to interact with the world around them.
So there's a software aspect (writing or modifying programming code) and a hardware aspect (attaching components to the board to create an electronic circuit).
These two activities can be done at a basic level, or you can be more creative.
These high-quality, Arduino-compatible boards offer a wide range of I/O features, to maximize flexibility and control in your projects.
Based on the 8-bit AVR microcontroller, they are both code-efficient and power-efficient, for the best combination of speed and performance.
This is a miniaturized version of the Pro, so it's small enough to conceal in other projects.
The Pro Mini is as small as it gets.
Built on the 'open-source electronics prototyping platform', and compatible with existing Arduino software lilbraries.
Extremely small profile (less than 1/5 the size of the Pro board).
This board is based on the Arduino Pro Mini designed by SparkFun Electronics, and is released under the Creative Commons Attribution Share-Alike License.
Details and Specifications
Microcontroller: ATmega328P.
Clock speed: 16 MHz.
Flash memory: 32 KB.
SRAM: 2 KB.
EEPROM: 1 KB.
Operating voltage: 5V.
Input voltage: 5-12 V.
Digital I/O pins: 14, including 6 for PWM.
Analog input pins: 6.
Other connectors: serial communication (requires header), power (requires header).