Ouh là ça va vite ce WE !
Ce que j'ai voulu dire :
R1
D'une manière très générale la présentation simplifiée des fonctions setup() et loop() peut amener de la confusion et si arduino prenait plus au sérieux les utilisateurs en retirant le coté magique de son IDE (en fait c'est celle de processing) il y aurait , toujours d'une manière générale, moins de risque de confusion.
Je pense que parler de la structure d'un fichier C n'est pas une chose insurmontable.
R2
Pour un micro avr la nouvelle bibliothèque Eeprom (compatible avec les micro ARM de la DUE et la Zero) me parait être un marteau pilon pour enfoncer un clou.
D'autant que, pour des question de fiabilité, l'usage de l'eeprom, surtout en écriture, ne peut pas être une opération aussi courante qu'écrire sur une carte SD.
Ce ne sont que des remarques, j'ai dans une autre vie électronique toujours été dans une configuration où j'étais obligé d'optimiser et là avec la bibliothèque Eeprom on est loin de l'optimisation, vielle déformation professionnelle.
Mais c'est vrai que tant qu'il reste de la place en flash il n'y a pas de problème.