Esta página também está disponível em outros 2 idiomas.

#include

[Further Syntax]

Descrição

A diretiva #include é usada para incluir bibliotecas externas ao seu sketch. Isso dá acesso a um grande número de bibliotecas padrão da linguagem C (grupos de funções prontas), e também bibliotecas escritas especialmente para a linguagem Arduino.

A referência principal para bibliotecas C AVR C (AVR é a referência dos chips Microchip (previamente Atmel) utilizados em muitas placas Arduino) pode ser encontrada aqui.

Note que #include, similarmente a #define, não é terminada com um ponto e vírgula, e o compilador irá mostrar mensagens de erro enigmáticas se você adicionar um.

Código de Exemplo

Esse exemplo inclui a bilbioteca Servo para que suas funções possam ser usadas para controlar um servomotor.

#include <Servo.h>

Servo meuservo;  // cria um objeto do tipo Servo para controlar um servomotor

void setup() {
  meuservo.attach(9);  // associa o motor no pino 9 ao objeto meuservo
}

void loop() {
  for (int pos = 0; pos <= 180; pos += 1) { // vai de 0 graus a 180 graus
    // em passos de 1 grau
    meuservo.write(pos);             // diz ao servo para ir para a posição na variável 'pos'
    delay(15);                       // espera 15ms para que o servo chegue a posição
  }
  for (int pos = 180; pos >= 0; pos -= 1) { // // vai de 180 graus a 0 graus
    meuservo.write(pos);             // diz ao servo para ir para a posição na variável 'pos'
    delay(15);                       // espera 15ms para que o servo chegue a posição
  }
}

Ver Também