http://makezine.com/2011/10/10/how-to-shrinkify-your-arduino-projects/
A partir d'un ProtoShield pour Arduino, on va fabriquer un programmateur d'ATTiny. On va donc pouvoir utiliser une seule petite puce à la place d'un arduino, du moment que le projet demande un maximum de 6 E/S.
On pourrait utiliser une breadboard, mais le fait de tout souder sur un shield va bien simplifier l'usage : à chaque fois qu'on voudra programmer un ATTiny, on aura seulement à le poser sur le shield et l'arduino, et lancer le programme que l'on souhaite, sans avoir à tout recâbler.
Les trois LEDs sont là simplement en tant qu'indicateurs. La verte est branchée sur la pin 9 de l'arduino (validation du programme), la orange sur la pin 7 (envoi en cours), et la rouge sur la pin 8 (erreur).
Ensuite, il faut sélectionner votre ATTiny dans l'IDE Arduino en allant dans Outils>Type de carte>ATtiny XX
Le dossier pour y avoir accès ici : https://github.com/damellis/attiny/archive/master.zip (il faut le copier dans Documents > Arduino > hardware > attiny)
Puis il faut aller cliquer dans Outils>Programmateur>Arduino as ISP
Et enfin, Outils>Graver la séquence d’initialisation (Burn Bootloader)
Voilà, il ne reste plus qu'à téléverser votre programme. Si c'est pas merveilleux, ça.