Loading...

Referência Linguagem (Estendida) | Bibliotecas | Comparações?

Referência da Linguagem

Veja a referência estendida para mais recursos avançados da linguagem Arduino e a página sobre as bibliotecas para interfaces com hardwares específicos

A programação para o Arduino pode ser dividida em três seções principais: estrutura, valores (variáveis e constantes), e funções. A linguagem Arduino é baseada em C/C++.

Estrutura

Estruturas de controle

Outras Sintaxe

  • ; (ponto-e-vírgula)
  • {}? (chaves)
  • //?(comentário de uma linha)
  • /* */? (comentário multilinhas)

Operadores Aritméticos

  • =? (atribuição)
  • +? (adição)
  • -? subtração)
  • *? (multiplicação)
  • /? (divisão)
  • %? (módulo)

Operadores Comparativos

  • == (igual a)
  • != (não igual a)
  • < (menor que)
  • > (maior que)
  • <= (menor ou igual a)
  • >= (maior ou igual a)

Operadores Booleanos

  • && (e)
  • || (ou)
  • ! (negação)

Operadores de Atribuição Composta

  • ++ (incremento)
  • -- (decremento)
  • +=? (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, por exemplo, a leitura de um sensor a partir de um pino analógico.

Constantes

Constantes são rótulos para certos valores, os quais são pré-definidos no compilador do Arduino. Você não precisa definir ou inicializar constantes. Arduino inclui as seguintes constantes pré-definidas.

Tipos de Dados

Variáveis podem ter vários tipos, que são descritos abaixo.

Conversão

Referência

Funções

Digital I/O (entradas e saídas digitais)

Analog I/O (entradas e saídas analógicas)

Advanced I/O (entradas e saídas avançadas)

Temporizadores

Matemática

Trigonometria

Números Randômicos

Comunicação

Não encontrou alguma coisa? Veja a A referência extendida ou as bibliotecas. Ou veja a lista de contribuições da comunidade.