/
/
Como Instalar e Configurar o Arduino no Linux

Como Instalar e Configurar o Arduino no Linux

Sumário

Baixe agora a apostila Arduino Iniciante e comece seus projetos

Compartilhe seu conhecimento e receba em dinheiro ou produtos.

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

 

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.

Precisa dos componentes para este projeto?

Encontre tudo na Loja Eletrogate com frete grátis para compras acima de R$ 200

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *