[Tuto] Programmation d'un Attiny84 avec Arduino

Posté sur: sept. 9, 2016

Catégories: Arduino

Tags: arduino , attiny , attiny84 , tutoriel

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 !

laissez un commentaire

Se connecter