Étape 5: Créer un script d’automatisation
Avec la configuration déjà faite jusqu'à présent, vous pouvez facilement installer le bootloader et télécharger des programmes en utilisant les commandes « faire télécharger » et « se burn_bootloader » dans un terminal. Cependant, nous allons faire tout cela avec une seule pression de touche.
Dans votre dossier d’esquisse (dans notre cas RGBShades) créer un script bash :
Une fenêtre d’édition s’affiche. Insérez le code suivant :
Enregistrez et quittez. Alors rendez le fichier exécutable :
En supposant que tout dans les étapes précédentes s’est bien passé, vous êtes prêt à beaucoup de dispositifs du programme ! Branchez votre périphérique USB, assurez-vous qu’il est mis sous tension et branchez le AVRISP.
Le code devrait commencer par installer le chargeur de démarrage. Si c’est réussi, il va essayer de télécharger un programme via le port USB. Si cela fonctionne, il est prêt pour vous connectez un nouveau périphérique et recommencer la procédure en appuyant sur n’importe quelle touche (sauf q, qui va quitter). La première manche peut prendre 30 secondes puisque c’est recompiler votre programme et beaucoup des bibliothèques de prise en charge, mais les tentatives suivantes de programmation ne devraient prendre environ 9 secondes (selon les essais sur une machine virtuelle exécutant sur un ordinateur portable i5).