Referência da linguagem (extendedida) | Bibliotecas | Comparação
Veja a referência extendida para características mais avançadas da linguagem Arduino e a página das bibliotecas para interação com tipos específicos de hardware.
Os programas em Arduino podem ser divididos em três partes principais: estrutura, valores (variáveis e constantes) e funções. A linguagem Arduino é baseada em C/C++.
Estrutura
Estruturas de controle
Elementos de sintaxe
Operadores aritméticos
Operadores de comparação
- == (igual a)
- != (diferente de)
- < (menor que)
- > (maior que)
- <= (menor ou igual a)
- >= (maior ou igual a)
Operadores booleanos
Operadores de bits
- & (operador de bits AND)
- | (operador de bits OR)
- ^ (operador de bits XOR)
- ~ (operador de bits NOT)
- << (desvio à esquerda)
- >> (desvio à direita)
- &=(de bits composto AND)
- |=(de bits composto OR)
Operadores compostos
- ++ (incrementar)
- -- (decrementar)
- += (adição composta)
- -= (subtração composta)
- *= (multiplicação composta)
- /= (divisão composta)
Variáveis
Variáveis são expressões que você pode usar em programas para armazenar valores como a leitura de um sensor em um pino analógico.
Constantes
Constantes são valores particulares com significados específicos.
Tipos de dados
Variáveis podem ser de vários tipos:
Conversão
Referência
|
Funções
Entrada e saída digital
Entrada e saída analógica
Entrada e saída avançada
- shiftOut (dataPin, clockPin, bitOrder, value)
- unsigned long pulseIn (pin, value)
Tempo
Matemática
Trigonometria
Números aleatórios
Comunicação serial
Usado para comunicação entre a placa Arduino e um computador ou outros dispositivos. Esta comunicação ocorre através dos conectores serial ou USB da placa Arduino e nos pinos digitais 0 (RX) e 1 (TX). Assim, se você utilizar estas funções não poderá utilizar os pinos 0 e 1 para entrada e saída digital.
Não encontrou alguma coisa? Veja a referência extendida ou bibliotecas. Ou veja a lista do código de contribuição da comunidade.
|
Correções, sugestões e nova documentação devem ser enviadas ao Fórum.
O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados ao domínio público.
O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.
