[Résolu] Modifier code suivant carte Arduino

Non, ca ne marchera pas car il y a déjà des parties des libs Arduino qui dépendent du type de carte. Tu ne peut pas faire un seul HEX qui marchera sur toutes les cartes.
Mais tu peux faire un seul INO qui - une fois comiplé pourla bonne carte - marchera sur la bonne carte

Corolaire : Il faut le faire à la compilation avec des #if

Par exemple :

#if defined(__AVR_ATmega128__)
// ici ce qu'il faut faire sur une vielle Arduino avec un ATmeg128
#elif defined(__AVR_ATmega328__)
// ici ce qu'il faut faire sur une UNO our Duemilanove avec ATmega328P
#elif defined(__AVR_ATmega32U4__)
// par ici pour la Leonardo
#elif defined(__AVR_ATmega2560__)
// et pour un mega2560
#else
#error *** ATTENTION Carte non définie
#endif