Olá, hoje vamos começar uma pequena série de tutoriais básicos sobre as placas microcontroladoras.

Neste tutorial vamos aprender um pouco sobre como adicionar as plataformas das placas e bibliotecas na IDE Arduino.

Este tutorial será dividido nos seguintes tópicos listados abaixo, clique em algum pra ser redirecionado para o trecho especifico da página.

- O que é, e como funciona uma plataforma/biblioteca
- Como instalar a IDE do Arduino.
- Como adicionar uma placa que já existe na IDE Arduino.
- Como adicionar uma placa que não existe na IDE Arduino através do GITHUB.
- Como adicionar a biblioteca de Sensores, Drivers e periféricos utilizados pelos microcontroladores

        

O que é, e como funciona uma plataforma/biblioteca

Uma biblioteca é um conjunto de subprogramas que utilizam diversas linhas de códigos criados por um programador.

É como uma espécie de banco de dados que contem informações necessárias referentes ao sensor, placa, módulo ou qualquer tipo de periférico utilizado pelos microcontroladores.  

Essas bibliotecas foram desenvolvidas com intuito de facilitar a programação. Pulando diversas etapas de configurações e definições necessárias para as placas, os sensores e módulos funcionarem, as bibliotecas tornam todo o processo de programação e utilização hobbysta e até mesmo profissional algo mais simples e rápido.

Essas bibliotecas podem ser encontradas em diversos lugares na internet. O lugar mais recomendado para se baixar a biblioteca de placas e sensores é dentro da própria IDE do Arduino.

Para placas que não estão dentro da IDE do Arduino, pode-se utilizar bibliotecas da internet. Neste caso, recomenda-se utilizar o GitHub para baixar as bibliotecas.

 

Como instalar a Arduino IDE

Primeiro, vamos realizar o download da IDE Arduino. Para isso vamos até: Download Arduino

Escolha a versão que deseja instalar a IDE Arduino. Fique atento, algumas bibliotecas e versões podem entrar em conflito dependendo da versão da IDE. Ao realizar os downloads das bibliotecas verifique qual versão é suportada.

Você pode realizar o download da versão mais atualizada. Neste caso é a versão 2.0.4 da IDE Arduino.

Arduino IDE 2.0.4

 Caso você esteja encontrando problemas para utilizar suas bibliotecas, pode optar por versões mais antigas da IDE como, por exemplo, a versão 1.8.19.

Arduino IDE 1.8.19

 

Para realizar o download, basta clicar na opção referente ao seu sistema operacional.

Após realizar o download, abra o arquivo e instale a IDE Arduino normalmente.
Clique na opção “I agree” que significa “Eu concordo”.

Instalando IDE Arduino

Clique em “Next” que significa “Próximo”

Instalando IDE Arduino - 2

Por ultimo, clique em “Install” que significa “Instalar”
Instalando IDE Arduino - 3
Aguarde a instalação terminar. Quando a instalação estiver completa, clique em close.
Instalação da IDE Arduino Finalizada
Feito isso, abra sua IDE Arduino clicando no ícone ícone IDE Arduino na área de trabalho.
Após abrir a IDE, você verá esta tela:
IDE Arduino Aberta

 

Como adicionar uma placa que já existe na IDE Arduino

Neste caso vamos instalar a placa Arduino UNO R3.

Com a IDE Aberta, você deve verificar se a placa existe dentro da própria IDE Arduino. Para isso, você deve ir em “Ferramentas”, “Placa” e depois em “Gerenciador de Placas”

Adicionando placas na IDE Arduino

Após clicar nessa opção, uma pequena aba ao lado esquerdo aparecerá. Você também pode acessar essa aba clicando em seu ícone na barra latera da esquerda.

Adicionando placas na IDE Arduino - Menu Lateral

Esta aba é referente ao gerenciador de placas da IDE Arduino. Nela você consegue pesquisar qualquer placa que deseja utilizar.

Para placas da própria Arduino, devemos utilizar a plataforma Arduino AVR Boards por Arduino.

Na aba de gerenciamento de placas, é possível selecionar a versão da instalação da biblioteca. Recomenda-se sempre utilizar a versão mais atualizada por conter melhor suporte de placas e correções de bugs.

Sendo assim, selecione a versão e clique na opção instalar.
Uma aba vai abrir e começar a instalação.

Pesquisando Placa na IDE Arduino


Durante o processo de instalação, pode ser solicitada a permissão do administrador do computador para instalar os drivers necessários para as placas, aceite e prossiga com a instalação.

Após a instalação da biblioteca de placas a seguinte mensagem aparecerá.

Placa instalada com sucesso na IDE Arduino

Com isso você já pode utilizar a placa que deseja, indo até a opção “Ferramentas”, “Placa”, “AVR Boards Arduino”. No caso deste tutorial, vamos utilizar a placa Arduino Uno.

Selecionando placa na IDE Arduino

 

Como adicionar uma placa que não existe na IDE Arduino através do GITHUB

Quando queremos utilizar uma placa e ela não aparece na pesquisa dentro da IDE Arduino, devemos adicionar essa placa de outra forma.

Neste exemplo, vamos utilizar um Raspberry Pi PICO. Quando pesquisamos no gerenciador de placas, não há a opção correta referente à placa.

Com isso, devemos utilizar as bibliotecas da Github, ou da própria fabricante da marca. Nestes casos o processo é o mesmo.

Primeiro você deve encontrar o link da plataforma da placa dentro do Github ou dentro do site da fabricante. Esse link, contem as informações necessárias para a IDE do Arduino reconhecer a placa Raspberry Pi PICO.

No caso desta placa, podemos ir ao GITHUB e pesquisar por Raspberry Pi

Após realizar a pesquisa, a seguinte tela irá aparecer, com isso localize o símbolo da Raspberry Pi e clique em “See Topic”

Pesquisando no github

Feito isso, você entrará no tópico da Raspberry Pi, nele você deve pesquisar por Raspberry Pi PICO.

Raspberry Pi Pico

Após pesquisar por Raspberry Pi Pico, você encontrará diversos posts relacionados a placa que deseja utilizar.  Desça até o primeiro post neste caso, e acesse-o clicando em “Arduino-pico”.

Localizando placas dentro do github

Após clicar neste link você encontrará a biblioteca e os dados necessários. Podemos adiciona-la de uma maneira mais rápida ao Arduino.

Ao descer a página, você vai encontrar uma parte do post escrita “Installation” e nela você encontrará o link de um arquivo .json

Localizando Arquivo .json Arduino

Clique com o botão direto do mouse sobre este link e selecione a opção “copiar endereço do link”.

Copiando endereço do link

Feito isso, vá a IDE Arduino e clique em “Arquivos”, vá até “Preferências”.

Aba preferências da IDE Arduino

Uma nova janela vai abrir e nela, identifique a opção “URLs do Gerenciador de Placas Adicionais:” Clique no ícone: Icone Ide Arduino

Adicionar Arquivo Json na IDE Arduino 

Na janela que abrir, cole o link do GITHUB. Depois clique em Ok.

Adicionando Arquivo Json na Ide Arduino

Depois clique em Ok novamente, e você voltará para a tela principal da Ide do Arduino.

Feito isso, dentro da IDE do Arduino podemos realizar o mesmo processo explicado anteriormente.

Nela, vá novamente ao gerenciador de placas, através da aba “Ferramentas”, “Placas”, “Gerenciador de placas” como citado mais acima no texto.

Pesquise por “Raspberry Pi Pico/RP2040 Earle” e instale a biblioteca que acabamos de adicionar na IDE do Arduino.

Pesquisando por placa na Ide Arduino

Após instalar a plataforma da Raspberry Pi, vá novamente em “Ferramentas”, “Placa”, “Raspberry Pi Pico/RP2040”, selecione “Raspberry Pi Pico”

Selecionando Raspberry na Ide Arduino

Pronto! A sua placa já esta sendo reconhecida pela IDE Arduino. A partir dai é só começar a programar.

 

Como adicionar a biblioteca de Sensores, Drivers e periféricos utilizados pelos microcontroladores

Para instalar uma biblioteca de algum sensor, driver ou qualquer periférico existem três métodos. O primeiro deles é muito semelhante a adicionar uma placa que já existe dentro da IDE do Arduino.

Primeiro Método

No primeiro método, vá á opção “Ferramenta”, depois em “Gerenciador de bibliotecas”.

Gerenciar bibliotecas

Assim como nas placas, uma aba a esquerda vai se abrir, e nela podemos pesquisar o sensor que vamos utilizar.

Neste exemplo simples, vamos escolher a biblioteca do sensor AHT20.

Biblioteca AHT20

Após a instalação é possível ver exemplos de como ela funciona. Indo em “Arquivo”, “Exemplos”, “AHT20” e em “testAHT20”

Exemplo AHT20

No código de exemplo, você pode ter uma ideia de como utilizar a biblioteca, como chama-la no código e como ela interage com os comandos.

Segundo método

O segundo método consiste em baixar a biblioteca através do GITHUB e adiciona-la através da opção adicionar biblioteca .zip

Sendo assim, vamos ao github e pesquisaremos por uma biblioteca para utilizar um motor de passo.

A biblioteca se chama AccelStepper, seguindo os passos anteriores para pesquisar no GITHUB é possível encontra-la.

Github Adafruit AccelStepper

Ao clicar na biblioteca, vamos ser redirecionados para sua página, e nela, clicamos em  “Code” e depois em “Download ZIP”

Download biblioteca Github AccelStepper

Após concluir o download, vá até a IDE do Arduino e clique em “Rascunho”, “Incluir biblioteca”, “Adicionar biblioteca .ZIP”

Incluir biblioteca .ZIP

 

Feito isso localize o arquivo que você acabou de baixar. Provavelmente ele se encontra na pasta Downloads. Selecione-o e clique em “Abrir”

Biblioteca em downloads

Após isso, a instalação da biblioteca vai iniciar, e quando for concluída você pode abrir um exemplo, como o do sensor AHT20.

Terceira Forma

A terceira e ultima é a forma mais manual entre as três formas de adicionar uma biblioteca ao Arduino.

Fique atento, para esta opção, você deve ter instalado algum programa que consiga extrair esses arquivos.

Após realizar o download da biblioteca no GITHUB, você deve extrair os arquivos. Clique com o botão direito e selecione a opção “Extract to “AccelStepper-Master\”. Isso vai gerar uma pasta contendo os arquivos da biblioteca.

Extrair biblioteca

Feito isso, mova a pasta que apareceu para o destino Documentos\Arduino\Libraries

Biblioteca instalação manual

Pronto! A biblioteca foi instalada manualmente.

 Com isso, hoje, aprendemos a adicionar as plataformas das placas e também aprendemos a adicionar bibliotecas de três formas diferentes dentro da IDE Arduino. Até a próxima!