Você está na página 1de 4

Documentação de Referência do Arduino - Doc... https://www.arduino.

cc/reference/pt/

Documentação de Referência
da Linguagem Arduino
A linguagem de programação do Arduino pode ser dividida em três
partes principais: estruturas, valores (variáveis e constantes) e
funções.

Funções
Para controlar a placa Arduino e realizar computações.

Entradas e Saídas Digitais


Entradas e Saídas Avançadas
Funções Matemáticas

digitalRead() noTone() abs()


digitalWrite() pulseIn() constrain()
pinMode() pulseInLong() map()
shiftIn() max()
shiftOut() min()
Entradas e Saídas Analógicas
tone() pow()
analogRead() sq()
analogReference() sqrt()
analogWrite() Funções Temporizadoras

delay()
delayMicroseconds() Funções Trigonométricas
Apenas Zero, Due e Família MKR
micros() cos()
analogReadResolution() millis() sin()
analogWriteResolution() tan()

1 of 4 04/04/2021 20:12
Documentação de Referência do Arduino - Doc... https://www.arduino.cc/reference/pt/

Caracteres Números Aleatórios Interrupções Externas

isAlpha() random() attachInterrupt()


isAlphaNumeric() randomSeed() detachInterrupt()
isAscii()
isControl()
Bits e Bytes Interrupções
isDigit()
isGraph() bit() interrupts()

isHexadecimalDigit() bitClear() noInterrupts()

isLowerCase() bitRead()

isPrintable() bitSet()
Comunicação
isPunct() bitWrite()
highByte() Serial
isSpace()
lowByte() Stream
isUpperCase()
isWhitespace()
USB

Keyboard
Mouse

Variáveis
Tipos de dados e constantes da linguagem Arduino.

Constantes Conversão Tipos de Dados

HIGH | LOW byte() bool


INPUT | OUTPUT | INPUT_PULLUP
char() boolean
LED_BUILTIN float() byte
true | false int() char
Constantes de Ponto Flutuante
long() double
Constantes Inteiras word() float
int
long
short
size_t
string

2 of 4 04/04/2021 20:12
Documentação de Referência do Arduino - Doc... https://www.arduino.cc/reference/pt/

String() volatile
unsigned char Escopo de Variáveis e
unsigned int Qualificadores
Utilitários
unsigned long const
vetor escopo PROGMEM

void static sizeof()

word

Estruturas
Os elementos da linguagem Arduino (C++).

Sketch Outros Elementos da Sintaxe


Operadores de Comparação

loop() #define (define) != (diferente de)


setup() #include (include) < (menor que)
/* */ (comentário em bloco)
<= (menor que ou igual a)
// (comentário) == (igual a)
Estruturas de Controle
; (ponto e vírgula) > (maior que)
break {} (chaves) >= (maior que ou igual a)
continue
do...while
else Operadores Aritméticos
Operadores Boleanos

for % (resto) ! (NÃO lógico)


goto * (multiplicação) && (E lógico)
if + (adição) || (OU lógico)
return - (subtração)
switch...case / (divisão)
Operadores para Ponteiros
while = (operador de atribuição)
& (referência)
* (desreferência)

3 of 4 04/04/2021 20:12
Documentação de Referência do Arduino - Doc... https://www.arduino.cc/reference/pt/

4 of 4 04/04/2021 20:12

Você também pode gostar