#include
#include <biblioteca.h>
O #include traz para o seu código um arquivo externo — quase sempre uma biblioteca com funções prontas, como controle de display LCD, servo motor ou sensores. Sem ele, o compilador não conhece essas funções e reclama.
Sintaxe
#include <biblioteca.h> // bibliotecas instaladas
#include "meu_arquivo.h" // arquivos da própria pasta do projeto
Parâmetros
- arquivo: o nome do cabeçalho. Use
< >para bibliotecas do sistema/instaladas e" "para arquivos locais do seu projeto.
Retorno
Nada (void). É uma diretiva de pré-processador.
Exemplo
#include <Servo.h>
Servo meuServo;
void setup() {
meuServo.attach(9);
}
void loop() {
meuServo.write(0);
delay(1000);
meuServo.write(90);
delay(1000);
}
Notas e cuidados
- Não coloque
;no fim da linha do#include. - A biblioteca precisa estar instalada (Gerenciador de Bibliotecas da IDE), senão dá erro de "arquivo não encontrado".
- Bibliotecas ocupam memória de programa e RAM — em placas pequenas como o Uno, inclua só o que realmente usar.