====== 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}}