Téléversement d'un sketch dans l'Attiny84
Matériel nécessaire :
– 1 Arduino UNO
– 1 Attiny84
– Alimentation, jumpers mâle-mâle et breadboard
– 1 condensateur 10µF
Et bien sur un ordi...
1- Nous allons utiliser l’Arduino Uno comme intermédiaire entre le PC et l’attiny84.
- brancher l'usb à la UNO
- Ouvrer votre logiciel Arduino.
- Allez dans Fichiers / Exemples. Choigissez Arduino as ISP
- Téléverser
UNO est prête à uploader la carte AT84
IMPORTANT, Si vous n'avez jamais ulisé les carte ATtiny, lisez ceci pour configurer votre logiciel
2. Installation de la board
Pour pouvoir programmer un Attiny84 il faut que le logiciel puisse interpreter le code pour celui ci. C’est pourquoi il faut installer la « board » correspondante à l’Attiny84.
Allez dans Fichier > Préférences et cliquez sur le bouton entouré en rouge ci dessous.
Une fenêtre va s’ouvrir. Collez » http://drazzy.com/package_drazzy.com_index.json » puis cliquez sur « OK » et fermer la fenêtre des préférences en cliquant sur « OK » à nouveau.
Redémarrez le logiciel pour que les modifications soient prises en comptes.
Allez ensuite dans Outils > Boards > Boards Manager… Comme ci-dessous
Une fenêtre s'ouvre.
Tapez « attiny » dans la barre de recherche et normalement deux résultats devraient apparaître. Installez la premiere, ATTinyCore, grâce au bouton « install ». Une barre de progression vous indiquera l’avancement de l’installation.
Redémarrez votre logiciel. Voilà, votre Ide est désormais capable de gérer les ATtiny. Vous n'avez plus besoin de refaire cette opération.
3. Câblage
Suivez simplement le schéma ci-dessous. N’oubliez pas le condensateur de 10µF entre le reset et le gnd de l’arduino afin d’empêcher le reset automatique lors de la programmation de l’attiny84.
Voila, il ne reste plus qu'à rebrancher l'ordi à la carte Uno. Si votre ATTiny est neuve, allez dans outils et cliquez sur "graver la séquence d'initialisation". Chargez un sketch dans l'IDE, par exemple Blink.ino et téléverser !
Il ne reste plus qu'à mettre votre Attiny sur la breadboard, brancher l'alimentation, mettre une led sur la pin 13 avec une résistance de 330ohms sur la masse. et ça clignote ! Have fun !