====== Shield Arduino programmateur d'ATTiny 85 & 45 ====== {{{project picture: {{:projets:shield_arduino_programmateur_d_attiny_85_45:img_4727.jpg?200|}} machines: Fer à souder materiaux: 1 Arduino, 1 ProtoShield, 3 LEDs (3 résistances), 1 socket 8 broches, 1 condensateur 10uF 16V. logiciels: Arduino IDE sources: [[http://makezine.com/2011/10/10/how-to-shrinkify-your-arduino-projects/]] liens: [[http://makezine.com/2011/10/10/how-to-shrinkify-your-arduino-projects/]] tags: arduino, attiny, shield usager:antoined licence:cc-by-sa }}} 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. ===== Conception ===== 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. ===== Réalisation ===== 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. ===== Photos ===== {{:projets:shield_arduino_programmateur_d_attiny_85_45:img_4731.jpg?200|}} {{:projets:shield_arduino_programmateur_d_attiny_85_45:img_4727.jpg?200|}}