Étape 2: Raccordement du matériel
Nous allons utiliser l’en-tête de l' ICSP (In-Circuit Serial Programming) sur une carte Arduino standard pour programmer la puce ATM328. Parfois dénommé l’en-tête de l’ISP (In-system Programming), il permet de programmer les puces "à la volée" sans avoir à les retirer du circuit.
Tout d’abord, nous remplacerons le ATM328 sur notre carte Arduino avec la cible ATM328 qui nous va reprogrammer avec le programmateur ISP. Soigneusement extrait la 328 original avec un extracteur de IC ou le levier il et déposez-le à l’aide d’un tournevis miniature. Ensuite, insérez la cible 328 dans le support vide de 28 broches sur la carte. N’oubliez pas d’aligner la broche 1 de la puce avec la broche 1 du connecteur IC.
Maintenant, nous s’enclenchera le programmateur ISP à en-tête ISP de la carte Arduino. Utilisez un adaptateur de 10 à 6-broches ou un adaptateur de fortune fabriqués à partir de Pulls homme-femme. Vous raccorderez Vcc à Vcc, terre à terre, MOSI à MOSI, MISO , MISO, RST (reset) à la TVDet SCK à la SCK. Voir les photos et le schéma.
Enfin, nous accrocher le câble USB A-à-A du programmateur ISP au port USB de l’ordinateur. Le PWR et exécuter les LEDs sur le programmateur s’allume. Notez que la carte Arduino fait pas devenir accro à l’ordinateur ou à une alimentation électrique. Le programmateur ISP tire la puissance du port USB de l’ordinateur et il fournit à la carte Arduino.
Une fois de plus :
- Le programmateur ISP se connecte à l’ordinateur port USB avec le câble USB A-à-A.
- Le programmateur ISP se connecte à l’en-tête du PDCI sur la carte Arduino avec le câble 10 broches et un adaptateur de 10 à 6-broches de quelque sorte.
- La puce de ATM328 cible insère dans la prise de IC 28 broches sur la carte Arduino.
- La carte Arduino lui-même fait pas vous connecter à l’ordinateur (avec un câble USB), ni elle se connecte à une source d’alimentation.