J'ai un appareil basé sur Arduino (www.picobrew.com) qui a besoin de mettre à jour le firmware. La société a écrit une petite application pour le faire pour les utilisateurs de Windows, mais nous les utilisateurs de OS X sommes laissés pour compte. Heureusement, nous avons pu utiliser l'application Arduino et quelques commandes de terminal pour contourner l'absence de leur application. Cependant, certaines personnes ont un peu peur de bidouiller dans le Terminal. J'ai trouvé ce message, qui semble être un bon point de départ, mais j'ai deux variables, le nom du fichier du firmware et le nom du port série de l'Arduino que je ne suis pas tout à fait sûr comment inclure dans le script sans les coder en dur. Voici le script:
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C /Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -c arduino -P /dev/tty.usbmodemFD121 -p atmega1284p -U flash:w:$HOME/Desktop/Zymatic_RC_1_1_9.hex
Je peux trouver le nom du port série avec cette commande:
ls /dev/tty.usb*
Mais comment puis-je remplir le premier script avec le résultat de celui-ci?
De plus, y a-t-il un moyen de demander un emplacement de fichier?
Désolé si tout cela est très basique. J'ai une expérience extrêmement limitée du Terminal et aucune expérience en AppleScript. Merci pour toute aide.