Como fazer uma biblioteca para Arduino

Diego Rampim
Apr 26, 2018 · 3 min read

Montando uma biblioteca para Arduino de maneira fácil e rápida.

Fala pessoal, tudo certo?

Hoje vou falar um pouco sobre bibliotecas para o Arduino, mas especificamente de como criar a sua biblioteca para o Arduino.

Vamos nessa!

O que é uma biblioteca?

O conceito básico de uma biblioteca é ser uma coleção de subprogramas utilizados no desenvolvimento de software. Bibliotecas contém código e dados auxiliares, que provém serviços programas independentes, o que permite o compartilhamento e a alteração de código e dados de forma modular.

De forma simplifica uma biblioteca contém métodos específicos para uma finalidade, assim facilitando o desenvolvimento e manutenção do seu código.

Pensando nisso vamos montar a nossa biblioteca.

Uma biblioteca para Arduíno precisa de dois arquivos principais, o arquivo.h e o arquivo.c, pode ser juntado a eles o arquivo keywords, você também pode criar alguns arquivos de exemplo para demonstrar a utilização da biblioteca.

Agora que sabemos o que precisamos para construir a biblioteca, mão na massa!

Nós vamos criar uma biblioteca para controle de leds, bem simples só para vocês terem a ideia de como funcionar e começarem criar as bibliotecas de vocês.

Em relação a editores de código, você pode utilizar a IDE Arduíno, Bloco de Notas, Notpad++, enfim o que você quiser utilizar…

Vamos começar pelo ControlaLed.h

É neste arquivo que montamos o cabeçalho de nossa biblioteca, aqui estão declarados todos os nosso métodos e variáveis internas da nossa biblioteca.

Agora vamos para o ControlaLed.c

É neste arquivo que montamos o código de nossa biblioteca.

Agora vamos para o arquivo opcional, keywords.txt

Este arquivo é usado para que a IDE do Arduino coloque cores diferentes no métodos da nossa biblioteca.

Montando um exemplo

Agora com a biblioteca pronta, vamos montar um teste e já deixar de exemplo na nossa biblioteca.

Tudo funcionando, vamos guardar tudo em uma pasta e precisamos criar uma pasta exemples para guardar nosso exemplo e colocamos a pasta da biblioteca em > Documentos > Arduino > libraries.

Agora só abrir sua IDE do Arduino e verificar se esta tudo certo.

E como podemos ver nossa biblioteca já esta incorporada a IDE do Arduino, agora é só usar e começar a criar as suas.

Os arquivos deste tutorial estão no Github.

Obrigado pela visita, qualquer coisa deixe um comentário e até a próxima.

Roboino

Roboino

Arduino e muito mais…

Diego Rampim

Written by

Roboino

Arduino e muito mais…