carte pour débuter

Due : micro 32 bit cortex 80 Mhz -> c'est encore de l'expérimental peu de bibliothèques réellement opérationnelles : a éviter

Avr 16Mhz 8 bit
Mega : beaucoup de mémoire, beaucoup d'entrées/sorties mais le micro est en boîtier CMS -> inchangeable, en cas de manip qui tourne mal il faut changer toute la carte. Il faut savoir que contrairement à l'informatique l'électronique est moins tolérante aux erreurs : une erreur peut se traduire par la destruction du composant.

Uno : c'est la carte de base : 32 k de flash, micro enfiché dans un support donc facile à changer (3 à 4 €). Idéal pour se faire la main. Même si tu passe après sur une Mega, la UNO sera toujours disponible pour faire des essais nombreux et variés.

Léonardo : micro en boîtier CMS, plus orienté périphérique USB.

Dans l'univers arduino on ne parle pas de carte d'extension mais de de "shields". A prendre non pas au sens commun de blindage électromagnétique mais comme un bouclier qui vient se placer au dessus de la carte micro, genre le bouclier d'Abraracourcix. Les "shields" Ethernet fonctionnent aussi bien avec une UNO qu'avec une Mega.
Il y a juste un petit truc à comprendre : il existe deux type de cartes ethernet, celles basées sur le chip ENCxxx de Microchip et celles basée sur le chip W5100 de Wiznet.
Les secondes sont plus chères mais sont plus simples à mettre en oeuvre. Il faut savoir que les pics gèrent la pile TCP/IP en interne mais pas les AVR. En conséquence le chip ENCxxx de Microchip ne gère que la couche physique. Quand il sont utilisés avec un AVR il faut gérer la pile par programmation. La puce W5100 est prévue pour les AVR elle gère la pile et la couche physique.