Tutoriais

Como Instalar e Configurar o Arduino no Linux

Eletrogate 25 de abril de 2025

Introdução

Atualmente, o sistema operacional Linux vem sendo amplamente utilizado em ecossistemas de desenvolvimento, sejam eles para softwares em linha geral como também em códigos voltados a dispositivos embarcados, além de ambientes escolares. Neste post você vai aprender em detalhes como realizar a configuração do Arduino no Linux, onde utilizaremos como base a distribuição Ubuntu e as placas Arduino Nano/Uno R3 (ou seus equivalentes, que utilizam o conversor USB-Serial CH340).

Com o conhecimento adquirido aqui, você poderá utilizar todas os recursos disponíveis via Arduino IDE em qualquer outra distribuição Linux, como Debian, Mint, Fedora, Arch Linux, etc. Veja o funcionamento no vídeo abaixo:


Executando o processo

Configurando o Linux

O primeiro passo é garantir que nosso sistema operacional está com seu instalador de pacotes, como, por exemplo, o “APT” atualizado.

Para realizar esse procedimento precisamos abrir o terminal de comando do siscom as teclas CTRL+ALT+T ou ainda navegar através do menu de seu sistema operacional até localizarmos o atalho para abrir o TERMINAL.

Feito isso, digite o comando abaixo – e não se esqueça de pressionar enter para executá-lo (uma vez que todo comando via terminal Linux é executado somente após digitá-lo e pressionar a tecla enter):

sudo apt update

Logo em seguida digite:

sudo apt upgrade

Basicamente com estes comandos estamos solicitando a atualização da lista de pacotes disponíveis para instalação em nosso computador.

OBS: Dependendo da velocidade de sua conexão com à internet e configuração de seu equipamento, esse processo pode levar uma quantidade menor ou maior de tempo para ser executada.

Reconhecendo sua placa Arduino no Linux

Ao conectar o Arduino ao seu computador, ainda com o terminal aberto, digite o seguinte comando para verificar se a mesma é reconhecida via porta usb:

lusb

Basicamente esse comando lista os dispositivos USB conectados ao seu computador

Caso sua placa seja a versão SMD, será necessário realizar o processo de instalação do driver CH340, mostrado mais abaixo em INSTALANDO DRIVER CH340/341.

Instalando a Arduino IDE

Para adicionarmos a Arduino IDE ao nosso equipamento, com o terminal aberto devemos digitar o seguinte código:

sudo apt-get update

e após isso:

sudo apt-get upgrade

Nota: Além do comando apt temos o comando apt-get não se esqueça de manter ambos atualizados

Em seguida digite o comando, que serve para realizar a instalação da IDE:

sudo apt-get install arduino

Durante o processo de instalação algumas permissões deverão ser aceitas digitando S e pressionando e a tecla ENTER na sequência:

Concluído o processo, temos o software instalado e quase pronto para uso:

Concedendo permissões para a Arduino IDE

Durante o primeiro acesso ao software, por padrão no Ubuntu, você será notificado para serem concedidas permissões para o funcionamento do programa:

OBS: Dependendo da distribuição Linux que estiver usando, esse processo deverá ser realizado de forma manual, onde teremos as seguintes etapas:

1- Localize a pasta ou diretório onde a Arduino IDE foi instalada;

2- Volte um nível (Exemplo: se o diretório for /suporte/ArduinoIDE, volte para /suporte);

3- Abra o terminal e digite o comando abaixo para dar todas as permissões necessárias (leitura e gravação) ao software:

sudo chmod 666 <nomeDaPasta>

4-Feche o terminal.

Por padrão, mesmo após conceder as permissões, sua Arduino IDE ainda não reconhecerá os dispositivos conectados à porta usb:

Para conseguir utilizar o software normalmente será necessário reiniciar seu equipamento:

Após isso, note que será possível configurar seu ambiente de desenvolvimento normalmente. Basta selecionar o campo tools/boards e selecionar o modelo de sua placa e em qual porta a mesma está conectada.

Note que diferente do Windows, as portas não são reconhecidas como COM1, COM2, etc., mas sim como /dev/ttyACM0, /dev/ttyACM1, etc.

INSTALANDO DRIVER CH340

Com seu Arduino conectadoao computador, digite o seguinte comando:

dmesg

Esse comando trará uma resposta similar à apresentada abaixo demonstrando o presente erro:

[ xxx] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 
[ xxx] ch341 3-2:1.0: device disconnected

Comece baixando o seguinte conjunto de drivers, extraindo os arquivos na sequência:

https://github.com/juliagoda/CH341SER

Em seguida, abra o terminal e rode os seguintes comandos (um por vez):

cd /caminho/para/o/diretorio
make clean
make
sudo make load
sudo rmmod ch341
lsmod | grep ch34
sudo usermod -a -G dialout $username
sudo chmod a+rw /dev/ttyUSBx

OBS: No comando /ttyUSBx é necessário a letra ‘x’ pelo número da porta que foi identificada.


Conclusão

Se você chegou até aqui, sua Arduino IDE e sua placa estão instaladas e prontas para uso no Linux. Caso queira adicionar modelos de placas como Esp32, Esp8266, dentre outras poderá ser aplicado processo similar ao dos tutoriais disponíveis no blog.

Esperamos que esse tutorial lhe tenha sido útil e convidamos a conhecer os demais artigos do blog. Temos muito conteúdo legal já publicado e muita novidade por vir!


Sobre o Autor


Lucas Schiavon Calu

 


Eletrogate

25 de abril de 2025

A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.

Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!