Tout d’abord télécharger le logiciel de arduino.cc. Ensuite, nous aurons besoin de mettre en place des broches d’en-tête pour notre programmeur d’AVR. Pour programmer l’Atmega328 j’utilise ici nous allons avoir besoin de l’en-tête de 6 broches. Soyez très prudent avec les images que j’ai posté. Ils sont sur le site d’Arduino. L’étiquetage de chacune des broches peut être trompeuse. Vous devez accorder une attention particulière le nombre réel de chaque aiguille. Comparer l’image deuxième et la troisième image ci-dessus pour comprendre où est la broche numéro 1.
Tout d’abord faire vos connexions à l’Atmega328. Il y a des connexions de 3 données, 1 reset et 2 connexions de puissance/masse. (faisant l’en-tête 6 broches)
Une fois que vous avez fait que six de toutes les connexions est correctes, branchez votre programmateur ISP sur votre ordinateur et l’en-tête à 6 broches dans le programmateur ISP.
Vous devriez voir le voyant d’alimentation s’allume sur le programmateur ISP. Assurez-vous que vous avez téléchargé le pilote pour le programmeur. J’ai eu quelques problèmes avec l’installation du pilote. J’ai fini par avoir besoin d’aller dans le gestionnaire de périphériques de mon ordinateur, sélectionnez le programmeur et choisissez mise à jour pilote et ensuite manuellement orienter vers le programme d’installation de pilote. C’était une douleur, mais une fois que j’ai fait ça tout fonctionnait correctement.
Ensuite ouvrir arduino. Pour ce tutoriel, nous allons simplement utiliser l’exemple de programme clignotent. J’ai changé la broche LED jusqu'à la broche numérique 9 Cependant. La raison pour cela est parce que nous ne pouvons avoir aucune basse impédance (résistance) sur les broches que le programmateur ISP utilise. la broche originale dans l’exemple de l’arduino est 13, qui est l’axe qui utilise la connexion de la SCK.
Alors ouvrez l’exemple de « BLINK » et changer la LED 9 broche à broche.
Ensuite, nous avons deux options. Soit vous pouvez maintenir shift et appuyez sur Télécharger ou allez dans fichier > Télécharger à l’aide du programmeur.
Quoi qu’il en soit, il faut vérifier votre programme, puis la LED busy sur le programmateur ISP doit clignoter, et le programme doit être téléchargé à l’atmega328.
Et qu’il devrait être. Placer une résistance et une LED sur la broche 9 (l’axe de droite inférieure) et il devrait allumer et s’éteindre
C’est la mise en place plus facile d’utiliser un programmateur ISP. Si tout va bien, j’ajouterai plus d’options que je suis en mesure d’obtenir à travers eux.
Maintenant, il y a un inconvénient à cela. Vous n’avez plus la connexion série pour le logiciel arduino que vous faites avec une connexion normale de FTDI. L’avantage est que nous avons plus besoin du chargeur de démarrage, donc quand notre puce est sous tension, le programme démarre immédiatement. Vous pouvez toujours utiliser les commandes série, vous juste ne peut pas les regarder dans le moniteur de la série sans le câble FTDI relié trop.