Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Si vous venez du monde Plug-n'-Play de l'univers Arduino et que vous souhaitez réduire votre projet en cours ou peut-être concevoir votre premier PCB personnalisé, vous avez peut-être réalisé ou pourriez bientôt vous rendre compte que les microcontrôleurs frais d'usine manquent d'un soi-disant chargeur de démarrage. Pour programmer votre microcontrôleur, vous devez d'abord graver le chargeur de démarrage et ce dongle vous aide à le faire facilement et à plusieurs reprises.
Cela peut être réalisé de plusieurs manières, avec différents Arduinos et même sur une maquette, mais j'ai trouvé agréable de construire un dongle dédié à cet effet. Le coût du matériel n'atteint probablement même pas la barre des 5$.
Fournitures
- Arduino Nano
- Résistance 10kOhm
- Condensateur 22uF
- Embase femelle 2x3 1/10"
- Tube thermorétractable
Étape 1: souder l'en-tête
Connectez les fils suivants en conséquence:
Broche 13: SCK
Broche 12: MISO
Broche 11: MOSI
Broche 10: RÉINITIALISER
Broche 5V: VCC
BROCHE MASSE: MASSE
Étape 2: Ajouter une résistance de 10 kOhm
La broche de réinitialisation de l'Arduino à programmer doit être tirée vers le haut.
Connectez la résistance 10kOhm entre 5V et la broche D10 sur l'Arduino.
Étape 3: Ajouter un condensateur 22uF
Soudez un condensateur de 22 uF entre la broche de réinitialisation et GND sur l'Arduino. Assurez-vous que la polarité est correcte s'il s'agit d'un condensateur électrolytique.
Étape 4: Thermorétractable
Pas absolument nécessaire mais bénéfique.
Étape 5: Charger le logiciel
Pour que l'Arduino Nano soit utilisé comme programmeur ISP, vous devez télécharger l'esquisse ArduinoISP.
- Connectez le Nano à votre PC
- Ouvrez l'IDE Arduino
- Outils -> Ports -> Sélectionnez le port COM auquel votre Arduino est connecté (vous pouvez trouver le port dans le Gestionnaire de périphériques)
- Outils -> Cartes: -> Arduino Nano
- Outils -> Processeur -> ATmega328p (ancien chargeur de démarrage)
- Fichier -> Exemples -> ArduinoISP -> ArduinoISP
- Appuyez sur le téléchargement