Você está na página 1de 10

UFCD 6072 – Microcontroladores-N3

Bibliotecas

Curso Profissional de Técnico de Eletrónica, Automação e


Instrumentação
Disciplina: Sistemas Digitais

Professor: Rui Nunes


Bibliotecas
Conjunto de subprogramas relacionados com um
determinado assunto;
Facilita o desenvolvimento e manutenção assim como a
sua partilha em diferentes projetos;

2 UFCD 6072 – Microcontroladores-N3


Biblioteca para Arduíno
Uma biblioteca para Arduíno necessita de dois
ficheiros:
Ficheiro.h
Ficheiro.cpp
Existe um terceiro ficheiro opcional:
Keywords.txt

3 UFCD 6072 – Microcontroladores-N3


Biblioteca para Arduíno
Ficheiro.h:
É onde são declarados os cabeçalhos dos métodos e
variáveis internas à biblioteca;

Ficheiro.cpp:
É onde é colocado o código de cada um dos métodos
declarados no ficheiro.h

Keywords.txt:
é usado para que a IDE do Arduino coloque cores
diferentes no métodos da nossa biblioteca.
4 UFCD 6072 – Microcontroladores-N3
Exemplo
Criar uma biblioteca para controle de leds

5 UFCD 6072 – Microcontroladores-N3


Exemplo –
ficheiro.h

6 UFCD 6072 – Microcontroladores-N3


Exemplo – ficheiro.cpp

7 UFCD 6072 – Microcontroladores-N3


Exemplo – keywords.txt

8
UFCD 6072 – Microcontroladores-N3
Exemplo –
utilização
da
biblioteca

9 UFCD 6072 – Microcontroladores-N3


Exercício
Refactoring no código do contador, construindo uma
biblioteca de código.

10 UFCD 6072 – Microcontroladores-N3

Você também pode gostar