The board has numerous I / O compared to the Uno, a much larger memory both in RAM (for variables) Flash (the program itself) and therefore allows to develop projects more complex.
When you know that LCD takes 7 to 11-pin (depending on whether one is 4 bits or 8 bits), same for September 1 segment (except when using external circuits), it was quickly understood that a Uno will not be sufficient for an application that requires user interaction and more commands that must perform (eg automation).
We have something here to see it coming:
- 54 digital I / O including 4 serial communications, interruptions 6, 15 PWM, and other protocols via Wire and SPI
- 16 analog inputs with 10-bit resolution can of course be used in digital
- Flash 256kb, 8 kb of RAM and EEPROM 4kb
Programming is very simple once the Arduino environment installed.
The card automatically resets each téléversage, and apparently, the USB port is protected against short circuits (although I did not personally tested).
For Linux owners, it is better that your distribution is recent, because the packages for older versions are unfortunately no longer available. Check in advance so that there is a deposit on the Arduino site for your distribution, or then think to make an update to your operating system first.
The compilation "by hand" does not seem a feasible option because some source codes are missing or very well hidden. He was indeed impossible to find April 1-binutils that works properly, those available on the website of Atmel foirant miserably in my case. As against the installation on a newer PC was fast and without problems, the site detailing sufficient procedures.