Description
L’Atmega328P au format DIP-28 est également utilisé sur l’Arduino Uno. Cette version est livrée sans chargeur de démarrage (bootloader), mais vous pouvez le programmer vous-même à l’aide d’un autre Arduino.
- Matériel requis :
- Atmega328P-PU (sans bootloader)
- Arduino Uno (comme programmateur ISP)
- Cristal ou résonateur 16 MHz
- Alimentation 5 V
- Procédure :
- Ouvrez le croquis ArduinoISP fourni dans le menu Fichiers > Exemples.
- Réduisez la durée du délai dans la fonction heartbeat() à 20 ms (dans Arduino 1.0).
- Sélectionnez le type de carte et l’interface correspondant à l’Arduino utilisé comme programmateur ISP.
- Téléversez le programme ArduinoISP dans l’Arduino Uno.
- Câblez la cible (Atmega328P) comme indiqué dans les schémas du tutoriel Arduino.
- Rebranchez la prise USB du programmateur.
- Sélectionnez le type de la cible dans le menu Outils > Type de carte.
- Sélectionnez “Arduino as ISP” dans le menu Outils > Programmateur.
- Lancez la programmation du bootloader.
N’oubliez pas d’ajouter un condensateur de 10 µF entre l’entrée RESET et GND de l’Arduino Uno pour éviter une réinitialisation intempestive lors de la programmation. Si vous rencontrez des problèmes, assurez-vous que le câblage est correct et que le matériel est fonctionnel. Bonne programmation ! 😊