Normalmente Linux facilita minha vida ao programar, não foi esse o caso. Nesse post mostro como fazer o Arduíno Uno ser reconhecido pelo Arduíno Ide em sistemas baseados em Ubuntu.
O Chip do meu Arduíno é o CH340G. Eu achei esse Driver no GitHub, vamos lá para um incrível rolê para fazer funcionar.
Primeiro de tudo desinstale esse pacote:
sudo apt purge brltty
Vamos clonar o driver com o comando:
git clone https://github.com/juliagoda/CH341SER
Entre no diretório
cd CH341SER
Compila o Driver
make
sudo make load
Mande os arquivos pra um lugar descente no sistema
find . -name *.ko | xargs gzip
sudo cp ch34x.ko.gz /usr/lib/modules/$(uname -r)/kernel/drivers/usb/serial
Verifica se o módulo ch341 está carregado
lsmod | grep ch341
Se estiver, desinstale também:
sudo rmmod ch341
sudo mv /usr/lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko.gz /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko.gz~
Atualize as dependências dos módulos.
sudo depmod -a
Tu tá pensando que acabou né? Pensou errado.
Agora tem que liberar o teu usuário para ter acesso as portas serial.
sudo usermod -a -G dialout $USER
Reinicia o teu sistema.
Se tudo ocorreu bem, tecnicamente seu Arduíno IDE agora terá identifica essa tua plaquinha.