Como incluir uma biblioteca no IDE do Arduino

Objetivo

Neste tutorial vamos mostrar como adicionar uma biblioteca no IDE do Arduino. Uma das grandes vantagens das placas Arduino é a diversidade de bibliotecas disponíveis que podem ser utilizadas em seus programas. Estas bibliotecas podem ser criadas para a linguagem "C" ou especificamente para o Arduino, reduzindo drasticamente o tempo gasto com programação. Muitas vezes precisamos utilizar bibliotecas que não são nativas no IDE do Arduino, o que nos obriga a incluir estas bibliotecas de forma manual. Vamos mostrar com detalhes como fazer este processo.

Incluindo uma biblioteca no IDE do Arduino

Como exemplo, vamos utilizar uma biblioteca desenvolvida para a utilização do sensor de temperatura e umidade DHT 11, 22, 33 e 44. Mostramos como utilizar esta biblioteca no Projeto 40 - Sensor de temperatura e umidade DHT11 com display LCD.

Após fazer o download do arquivo da biblioteca, que no nosso exemplo é DHPlib.zip, abra o IDE do Arduino. No menu superior, clique em Scketch -> Incluir biblioteca -> Adicionar biblioteca.ZIP para enviar o arquivo.

Selecione o arquivo que você baixou e clique no botão Abrir.

 Desta forma, a nova biblioteca foi instalada. Para utilizá-lo basta ir em Sketch -> Incluir Biblioteca e selecionar a biblioteca DHTlib.

 

 Observe que o IDE adicionou no início do seu código a linha #include <dht.h> que é o comando para incluir a biblioteca do nosso exemplo.

Repita esse procedimento para toda biblioteca que precisar incluir no IDE. 

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Desafio 88 - Projeto I12 Cronômetro contador de voltas com sensor infravermelho Com base no projeto I12 - Cronômetro com pause controlado por leds infravermelhos - Arduino resolva os seguintes ...

Intermediário - Projeto 12 Cronômetro com pause, sensor infravermelho e reset - Arduino Objetivo Criar um cronômetro utilizando o módulo TM1637 (opcional) e/ou o display LCD com pause controla...

Básico - Hub 013 Cronômetro com pause e reset (interrupção por timer)   Sugerido por: Wagner G L Objetivo O objetivo é adaptar o Projeto 64 - Cronômetro com display TM1637 e Arduino acresc...

Básico - Hub 012 Cronômetro com pause e reset   Sugerido por: Wagner G L Objetivo O objetivo é adaptar o Projeto 64 - Cronômetro com display TM1637 e Arduino acrescentando botões de pause ...

Básico - Hub 011 Acertar número aleatório usando potenciômetro - jogo   Sugerido por: Juliandrew Facundo Para iniciar o jogo deve-se pedir ao usuário que digite o valor 1 no teclado do comp...

Outros artigos

Mais: Desafios Projetos Intermediários Básico Projetos Básicos Arduino Maker

Você está preparado?

Topo