Programmer ATTiny 85 avec Arduino UNO Ver3

Publié le par Pascal Coquet

ATTiny85
ATTiny85

On peut réaliser toutes sortes d'animations avec un Attiny 85, une petite puce qui se loge facilement dans un modèle, qui a 6 entrées/sorties, donc 2x6 opérations, ne prend pas de place et est alimentée par le récepteur. On l'a programme avec Arduino Uno et un ordinateur, voici la marche à suivre :

a- Programmation, ce qu’il faut :

  • Installer l'IDE Arduino (logiciel de programmation, gratuit)
  • Le dossier attiny-master.zip à décompresser dans Documents > Arduino > hardware > attiny. (gratuit)
  • une carte arduino (UNO de préférence, 19 euros)
  • l’ATtiny à programmer (45,85,44 ou 84), 1.60euros
  • des câbles / une breadboard
  • 3 LEDs + leurs résistances (pour le debug seulement, optionnel) pour une poignée d'euros.
  • et un ordinateur... pour plus cher...

b- Préparation, Arduino as ISP :

  1. Branchez seulement l’Arduino à l’ordinateur.
  2. Lancer le programme Arduino
  3. -> Outils / Port série et sélectionnez le port COM.
  4. -> Fichier /exemple et cliquez sur ArduinoISP
  5. -> Outils /Type de carte -> Arduino Uno.
  6. Téléverser

La carte Arduino est maintenant capable de programmer un Attiny. Débranchez la prise USB

c- Téléversement d'un sketch dans l’Attiny, câblage nécessaire :

Programmer ATTiny 85 avec Arduino UNO Ver3

d- Comme exemple, programmer l’Attiny85 avec le sketch BLINK

Le shéma de téléversement étant fait :

  1. Rebranchez la prise USB
  2. Allez dans  Exemples/01.Basics cliquez sur ( Blink )
  3. Dans le programme qui s'affiche ( int led = 13;) indique qu'une led est connecté au pin 13 mais l'Attiny85 n'a pas de pin 13 nous allons donc modifier cette ligne en remplaçant le 13 par le 3 la ligne devient (int led = 3;)
  4. Dans  Outils/Type de carte cliquez sur Attiny85 internal 8 MHz clock
  5. Dans Outils/Programmateur cliquez sur Arduino as ISP pour signaler à l'IDE que l'UNO est utilisé comme programmateur.
  6. Note-Si votre ATtiny est neuf, pour le faire travailler à 8MHz, allez sur Outils et cliquez sur Graver la séquence d'initialisation .
  7. Cliquez sur l'icône vérifier (extrême gauche en haut)
  8. Cliquez sur Téléverser ou sur l'icône (à gauche en haut, à coté de vérifier)
Programmer ATTiny 85 avec Arduino UNO Ver3

e- Réaliser le montage physique de Blink

Programmer ATTiny 85 avec Arduino UNO Ver3
  1. Débranchez la prise USB
  2. Laissez l'Attiny connecté à la carte Arduino Uno VER3
  3. Vous avez besoin d'une LED et d'une résistance de 220Ω
  4. Ajoutez la et la Résistance comme sur ce dessin
  5. Rebranchez la prise USB
  6. Vous devez voir la led clignoter.

Des liens qui fourmillent de trésors :

Déjà avec ça on a de quoi faire..!

Publié dans arduino

Commenter cet article