Commande automatique de groupe électrogène - machine à états et autres questions

Je crois que tu n'as pas compris mon indice.

Le bootloader de la UNO tourne à 115200
Celui de la Duemilanove est à 57600

Si ton téléchargement fonctionne à 57600 c'est parce que ton ATmega tourne en fait à 8MHz au lieu de 16MHz, mais qu'il ne le sait pas (à l'insu de son plein gré dirions nous).

La photo de ta carte n'est pas suffisante pour vérifier si ton quartz est bien à 16MHz.

Mais c'est pour cela que je te suggère de vérifier qu'un code connu flashé dans le même chip s'exécute à la même vitesse (ou pas) sur les 2 plateforme.

Si ton quartz est bien à 16MHz et que tu constates une différence de vitesse, c'est que tu n'a pas le bon quartz par rapport aux FUSE de ton ATmega (des histoires de résonance parallèle ou série qui font que le quartz oscille sur la fondamentale ou l'harmonique).