Pour le projet das Körperrauschen, j’utilise un réseau de 5 Arduino Micro fixées dans la sculpture. Comme elles utilisent toutes les même code et que je suis fainéant, j’ai cherché un moyen pour les mettre à jour en un clic…
Voici le code :
#!/bin/bash
for arduino in /dev/ttyACM* ;
do
ino upload -m micro -p $arduino
sleep 1
done
Il cherche toutes les interfaces connectées (sous Ubuntu elles montent dans /dev/ttyACM*) et appelle inotool pour upgrader toutes les cartes les unes après les autres. Le dossier qui contient le script doit être au format inotool. Sans le délai, l’accès à la deuxième carte était refusé, on pourrait le réduire.