[Tuto] Programmation d'un Attiny84 avec Arduino
Posté sur: sept. 9, 2016
Catégories: Arduino
Dans ce tutoriel je vais vous expliquer comment programmer un Attiny84 grâce à un Arduino Uno.
Matériel nécessaire :
- 1 Arduino UNO
- 1 Attiny84 ou Attiny85
- 6 jumpers mâle-mâle
- 1 condensateur 1µF
- 1 breadboard
1. Arduino as ISP
Nous allons utiliser l'Arduino Uno comme intermédiaire entre le PC et l'attiny84. Pour pouvoir utiliser de tel manière il faut le programmer pour, grâce au programme "ArduinoISP" (disponible dans Fichiers / Exemples). Uploader le dans votre Arduino grâce au bouton téléverser.

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 "https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_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...
nTappez "attiny" dans la barre de recherche et normalement deux résultats devraient apparaître. Installez la premiere grâce au bouton "install". Une barre de progression vous indiquera l'avancement de l'installation.
Redémarrez votre logiciel.

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.

4. Programmation
Tout d'abord prenez votre programme. Configurez maintenant l'IDE afin qu'il comprenne qu'il doit programmer un Attiny84 comme ci dessous.
Téléversez votre programme grâce à la petite flèche et le tour est joué !
Voilà ! Vous pouvez maintenant programmer votre Attiny !
Connectez-vous pour commenter
Se connecter