Utiliser un programmateur SparkFun Tiny AVR pour Attiny85/45/25

Louis.D
dim, 02/27/2022 - 17:51
Bien sûr il est possible de programmer un Attiny avec un Arduino et quelques composants et autres bricoles mais pour ma part je trouve beaucoup plus pratique d'avoir un module tout fait pour environ 25.00 €.
Attention sur Youtube on vous donne le moyen d'utiliser ce module mais il vous faudra vous inscrire sur le Net et payer un abonnement de 10 $ environ ce qui n'est pas dit dans la vidéo !!!!. Ici tout est fourni au niveau du software (exécutables et autres fichiers)
Dans un premier temps Téléchargez Le pack ici.
Puis décompresser avec Winrar ici si vous ne le possédez pas.
Vous obtiendrez un dossier "Attiny SparkFun"
Ce dossier contient :
a) zadig_v2.0.1.160 - qui permet d'installer le programmateur
b) arduino-1.8.19-windows.exe - pour installer ou upgrader Arduino IDE
c) Préférences.txt - pour paramétrer Arduino IDE
Si vous disposez bien de ces éléments vous pouvez lancer l'installation de Arduino IDE.
Brancher le programmateur sur un port USB avec l’Attiny85 installé dessus ATTENTION AUX REPERES . L’encoche sur le support du programmateur doit correspondre soit à une encoche soit à un petit point sur l’Attiny85. (pas toujours facile à voir !)
Ouvrez le dossier "zadig_v2.0.1.160" et lancez zadig.exe qu'il contient
Ouvrez le fichier Préférences.txt et faite un Copier des quatre lignes qu'il contient.
Ouvrez Arduino IDE
Dans l'onglet du haut Cliquez sur Fichier, puis préférences et enfin l'icône en fin de ligne qui commence par URL....
Un boite de saisie doit s'ouvrir et collez les quatre lignes précédemment copiées.
Toujours dans Arduino IDE, installer la Bibliothèque Attiny85_IO, les cartes Attiny85 et télécharger le bootloader dans l’Attiny. Cette opération n’est à appliquer qu’une seule fois même si vous changer de programme par la suite.
Dans Arduino IDE ouvrez Fichier > Exemples > Basic > Blink.
Dans le programme Changer toutes les instructions « LED_BUITLIN » par « 3 » et flasher le programme
Schéma sur breadboard :
La resistance est de 220 ohms