Étape 5: Programme le bootloader arduino
Je sais que je n’ai pas ajouter épingles en petits groupes au Conseil d’administration. J’ai choisi de ne pas le faire pour des raisons esthétiques et pour les restrictions de taille de Conseil. Ce qu’il faut pour, c’est soit de soudure sur les broches de la puce ou sur un bloc qui se connecte à une des broches programmation. Mais, si vous souhaitez ajouter des épingles en petits groupes au Conseil d’administration, n’hésitez pas à modifier les fichiers Eagle.
Pour cela, vous aurez besoin :
Câble de programmation -ISP. (J’ai utilisé du câble ruban)
Programmeur -ISP (j’utilise un usbtinyISP que j’ai acheté chez Adafruit Industries)
Vous pouvez également utiliser votre arduino comme un programmeur de l’ISP. Cette instructable peut vous montrer comment :
Afin de programmer via ISP, vous devez vous connecter à 6 broches sur votre puce AVR: (cocher la feuille de données pour savoir où ils sont sur la puce)
VCC-
-GND
-MOSI
-MISO
SCK-
-RESET
En outre, la puce doit être mis sous tension. Alors, si vous utilisez le programmeur de USBtiny, assurez-vous que le cavalier d’alimentation 5V est en place. Une fois que vous avez tous votre fils raccordés à votre puce et de votre programmateur, chargez votre IDE Arduino
Allez dans Outils -> Conseil d’administration -> et sélectionnez Arduino Duemilanove ou Nano w / Atmega328
Puis allez dans Outils -> graver Bootloader -> et cliquez sur le programmateur que vous utilisez. Attendre environ une minute et vous recevrez un message disant « bootloarer fait »
J’ai trouvé que faire une usbtinyISP de Adafruit était un très bon investissement. Il fonctionne avec tous les AVRs et est extrêmement facile à utiliser. J’ai n’eu aucun problème à l’utiliser pour programmer le bootloader pour ce projet.
Cela étant dit, j’ai quelque expérience en utilisant mon arduino comme un programmeur de l’ISP. Il est possible de programme le programme d’amorçage pour ce projet, mais ne vous attendez pas à l’obtenir droite sur le premier essai. Peut-être même pas les prochains essais. Si vous avez besoin d’aide, il suffit de me demander.
Maintenant que le bootloader est sur la puce, vous pouvez désactiver souder tous les fils de programmation et mettez-les de côté.