Tengo un dispositivo basado en Arduino ( www.picobrew.com ) y necesita una actualización del firmware. La compañía escribió una pequeña aplicación para hacerlo para los usuarios de Windows, pero nosotros los usuarios de OS X estamos fuera. Afortunadamente, pudimos usar la aplicación de Arduino y algunos comandos de terminal para evitar no tener su aplicación. Algunas personas, sin embargo, tienen un poco de miedo de jugar con la terminal. Encontré este puesto que parece un buen comienzo, pero tengo dos variables, el nombre del archivo de firmware y el nombre del puerto serie de Arduino que no estoy muy seguro de cómo entrar en el script sin código duro. Aquí está el 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
Puedo encontrar el nombre del puerto serie con este comando:
ls /dev/tty.usb*
Pero, ¿cómo puedo poblar el primer script con el resultado de este?
Además, ¿hay alguna forma de solicitar una ubicación de archivo?
Disculpa si algo de esto es super básico. Tengo una experiencia terminal extremadamente limitada y cero experiencia con AppleScript. Gracias por cualquier ayuda.