#include

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

Código de Exemplo 1

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 } }

Código de Exemplo 2

This example includes the pitches.h file, which is placed in the same directory with the sketch (the sketch's folder).

/* * This example code is in the public domain * Tutorial page: https://arduinogetstarted.com/tutorials/arduino-piezo-buzzer */ #include "pitches.h" int melody[] = { NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4 }; int noteDurations[] = { 4, 8, 8, 4, 4, 4, 4, 4 }; void setup() { for (int thisNote = 0; thisNote < 8; thisNote++) { int noteDuration = 1000 / noteDurations[thisNote]; tone(8, melody[thisNote], noteDuration); int pauseBetweenNotes = noteDuration * 1.30; delay(pauseBetweenNotes); noTone(8); } } void loop() { }

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES

  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at ArduinoGetStarted@gmail.com, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.