Casos diferentes podem acontecer:
- O Arduino recebe uma nova porta USB cada vez que é conectado. Nesse caso, a solução é criar um link simbólico para a conexão. Isso é feito usando
udev
. - O Arduino altera aleatoriamente a porta USB, sem ser fisicamente desconectado ou o computador a ser reinicializado. O uso de
udev
também ajudará, mas é necessário mais depuração para entender por que o Arduino se desconecta em primeiro lugar. usarudev
rule pode ser suficiente para solucionar o problema, mas pode não ser suficiente (por exemplo, se o Arduino for interrompido após a desconexão).