L’écosystème Arduino sert de passerelle USB <-> Serial <-> ISP.
Voici les instructions pour envoyer du code et fabriquer son programmateur à partir d’un Arduino UNO.
- 1 Arduino UNO
- 1 attiny85
- 1 câble USB type A
- 6 câbles de prototypages Femelle / Mâle
Rendez-vous sur le site dans la section Software :
Télécharger la dernière version de l’IDE pour votre système d’exploitation :
Vous pouvez choisir de faire une donation ou non juste avant de lancer le téléchargement :
Installez l’Arduino IDE sur votre ordinateur. Pour les utilisateurs de Windows je vous recommande d’utiliser l’installeur qui contient le pilote USB pour les cartes Arduino.
Ouvrez ensuite l’exemple -> Arduino ISP :
Connectez ensuite juste votre Arduino UNO à votre ordinateur à l’aide du cordon USB et uploadez le code :
Lancer l'upload Upload Terminé C’est terminé, votre Arduino UNO est prêt pour envoyer du code sur votre attiny85.
Rendez-vous dans les préférences de l’Arduino IDE :
Ajoutez l’adresse suivante :
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Validez en cliquant sur OK. Allez alors dans le gestionnaire de cartes :
Gestionnaire de Cartes, Ajout de "attiny"
Une fois ces opérations faites, redémarrez l’Arduino IDE afin que tout soit bien pris en compte.
Vous pouvez alors choisir les bons paramètres pour la carte :
Il ne reste plus qu’à connecter l’Arduino UNO avec la carte :
ATTINY85 | Arduino Uno |
---|---|
+5V | +5V |
GND | GND |
RESET | D10 |
PB0 | D11 |
PB1 | D12 |
PB2 | D13 |
Puis à envoyer le code sur l'attiny85 avec le bouton upload de l'Arduino IDE 🙂