====== ATtiny Programmer ====== ===== Description ===== {{ :wiki:projets:schield_attiny.jpg?nolink&300}} Selon la source de semageek: [[http://www.semageek.com/tuto-programmation-des-attiny45-avec-un-arduino/|http://www.semageek.com/tuto-programmation-des-attiny45-avec-un-arduino/]] Ce shield pour Arduino Nano vous permet de programmer vos ATtiny 45 et 85 . . . . . ===== Matériel ===== * ATtiny à programmer 45, 85, 44 ou 84 * 3 résistances de 220 ohms 0.25W * 2 résistances de 4k7 0.25W * 3 LEDS de 3mm * 1 condensateur 10uF * 2x 15 pin header femelle * 1 socle IC 8 pins ===== ===== ===== Marche à suivre ===== === Installation du type de carte ATtiny === Installez le nouveau type de carte ATtiny dans votre environnement Arduino: Fichier > Préférence > Dans //URL de gestionnaire de cartes supplémentaires// entrez l'adresse: [[https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json|https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json]] Cliquez sur OK === Ajoutez le type de carte === Outils > Type de carte: xx > Gestionnaire de carte > Recherchez attiny et installez-le === Configurer l'Arduino comme programmateur === Branchez l’Arduino seul et lancez le programme « ArduinoISP », trouvable dans le dossier d’exemples. === Compilation dans l'ATtiny === * Sélectionnez votre ATtiny en allant dans Outils>Type de carte >ATtiny XX * Cliquez sur Outils>Programmateur>Arduino as ISP * Si c’est la première fois que vous compilez sur un ATtiny spécifique, cliquez sur Outils>Graver la séquence d’initialisation (Burn bootloader) * Déconnecter le câble USB et branchez le shield, insérez l'ATtiny sur le socle, rebranchez le câble et vous n’avez plus qu’à compiler votre programme et l’envoyer ! Après la compilation, les messages suivants peuvent être affichés: avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny XX// avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny XX// Ils peuvent être ignorés ===== Schéma ===== [[https://github.com/FabLab-LaCote/ATTiny-Programmer|Télécharger les fichiers eagle]] {{:wiki:projets:capture_d_e_cran_2016-04-21_a_22.47.12.png?nolink&500}}