Arduino no Linux

Veja neste artigo como instalar e utilizar a IDE Arduino no Linux.

A IDE Arduino é a plataforma de desenvolvimento mais utilizada para programação de placas da família Arduino, e instalar no Linux é um processo muito simples. Iremos abordar o passo a passo para instalar o software e começar a programar com apenas alguns cliques e comandos no terminal.


Fazendo o download da IDE Arduino

  1. Acesse o site oficial do Arduino
  2. Na seção de downloads, selecione a versão AppImage da IDE para Linux

Instalação e Configuração de Permissões

Como a versão que baixamos é um AppImage, não há a necessidade de instalarmos o programa. Basta dar dois cliques para a IDE abrir. No entanto, precisamos antes tornar o arquivo executável. Para tal, há duas maneiras:

  1. Usando o terminal:

Abra um terminal na pasta onde está o AppImage e rode o seguinte comando:

1chmod +x arduino-ide_2.3.4_Linux_64bit.AppImage

Lembre de substituir pelo nome do arquivo que você baixou.

  1. Usando a interface gráfica:

Clique com o botão direito do mouse no AppImage, vá até a aba Permissões e selecione Permitir execução do arquivo como um programa.

Pronto!

Ou quase...

Calma, falta pouco. Você já pode abrir a IDE e começar a escrever seus códigos. Mas, para que seja possível carregá-los na memória do Arduino, precisamos configurar a permissão para que o usuário possa acessar a porta serial (que é utilizada pelo Arduino para se comunicar com a placa conectada na porta USB).

Para isso, abra outro terminal e digite o seguinte:

1sudo usermod -aG dialout $USER

Isso irá adicionar o seu usuário ao grupo dialout. Reinicie o sistema para aplicar as mudanças.


Primeiros Testes

Para garantir que tudo está funcionando corretamente, vamos fazer o primeiro upload de um código básico para a placa:

  1. Conecte a placa Arduino ao computador via USB
  2. No menu da IDE, vá até Ferramentas > Placa e selecione o modelo da sua placa (por exemplo, "Arduino Uno").
  3. Ainda em Ferramentas, acesse Porta e selecione a porta USB à qual a placa está conectada (algo como /dev/ttyUSB0 ou /dev/ttyACM0).
  4. Para testar a configuração, carregue o exemplo Blink, que pisca o LED integrado da placa:
    • Vá até Arquivo > Exemplos > 01.Basics > Blink.
    • Clique no botão Upload (seta para a direita) para enviar o código para a placa.

Após a conclusão do upload, o LED da placa deve começar a piscar, indicando que tudo está configurado corretamente.


Programando na IDE Arduino

Agora que quebramos o gelo, podemos começar a escrever nossos próprios códigos na IDE Arduino. O ambiente oferece diversos exemplos para explorar, e a comunidade Arduino possui uma vasta documentação.

Estrutura básica de um programa Arduino

Um programa Arduino consiste principalmente de duas funções:

  • void setup(): Executada uma vez quando a placa é ligada. Ideal para configurações iniciais.
  • void loop(): Executada continuamente, mantendo o código em execução enquanto a placa estiver ligada.
 1void setup() {
 2  pinMode(13, OUTPUT);  // Configura o pino 13 como saída
 3}
 4
 5void loop() {
 6  digitalWrite(13, HIGH);  // Liga o LED
 7  delay(1000);             // Aguardar 1 segundo
 8  digitalWrite(13, LOW);   // Desliga o LED
 9  delay(1000);             // Aguardar 1 segundo
10}

Esse código faz o LED integrado (no pino 13) piscar de forma intermitente a cada segundo.


Conclusão

Agora sim! Você já tem a IDE Arduino configurada corretamente no seu Linux. O bacana é que tanto o Arduino como o Linux são projetos de código aberto e gratuitos para uso. Ou seja, você é livre para criar até onde sua imaginação permitir! 💜🐧♾️

Mas caso fique sem ideias ou precise de uma inspiração, aqui no blog da Maker Center temos diversos conteúdos sobre esse assunto. Na nossa loja você também encontra placas, shields e outros componentes para Arduino e seus projetos em Eletrônica.

Não deixe de conferir as nossas ofertas!