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
- Acesse o site oficial do Arduino
- 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:
- 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.
- 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:
- Conecte a placa Arduino ao computador via USB
- No menu da IDE, vá até Ferramentas > Placa e selecione o modelo da sua placa (por exemplo, "Arduino Uno").
- Ainda em Ferramentas, acesse Porta e selecione a porta USB à qual a placa está conectada (algo como
/dev/ttyUSB0
ou/dev/ttyACM0
). - 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.
Exemplo Blink:
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!