8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop 
Referência da linguagem de programação Arduino...
8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop 
Operadores de comparação 
== (igual a) 
!= (di...
8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop 
Constantes 
Constantes são valores 
particular...
8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop 
originaldo Arduino. 
Esta obra está sob uma Li...
Próximos SlideShares
Carregando em…5
×

Referência da linguagem de programação arduino multilógica shop

597 visualizações

Publicada em

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
597
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Referência da linguagem de programação arduino multilógica shop

  1. 1. 8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop Referência da linguagem de programação Arduino 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 void setup () void loop () Estruturas de controle if if...else for switch case while do... while break continue return goto Elementos de sintaxe ; (ponto e vírgula) {} (chaves) // (linha de comentário) /* */ (bloco de comentário) #define #include Operadores aritméticos = (igualdade) + (adição) - (subtração) * (multiplicação) / (divisão) % (resto da divisão) FUNÇÕES Entrada e saída digital pinMode (pin, mode) digitalWrite (pin, value) int digitalRead (pin) Entrada e saída analógica int analogRead (pin) analogWrite (pin, value) - PWM Entrada e saída avançada shiftOut (dataPin, clockPin, bitOrder, value) unsigned long pulseIn (pin, value) Tempo unsigned long millis() unsigned long micros() delay(ms) delayMicroseconds(μs) Matemática min (x, y) max (x, y) abs (x) constrain (x, a, b) http://multilogica-shop.com/Referencia 1/4
  2. 2. 8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop Operadores de comparação == (igual a) != (diferente de) < (menor que) > (maior que) <= (menor ou igual a) >= (maior ou igual a) Operadores booleanos && (e) || (ou) ! (não) 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. map (value, fromLow, fromHigh, toLow, toHigh) pow (base, exponent) sq (x) sqrt (x) Trigonometria sin (rad) cos (rad) tan (rad) Números aleatórios randomSeed (seed) long random (max) long random (min, max) 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. Serial.begin (speed) int Serial.available () int Serial.read () Serial.flush () Serial.print (data) Serial.println (data) Não encontrou alguma coisa? Veja areferência extendida ou bibliotecas. Ou veja a lista do código de contribuição da comunidade. http://multilogica-shop.com/Referencia 2/4
  3. 3. 8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop Constantes Constantes são valores particulares com significados específicos. HIGH | LOW INPUT | OUTPUT true | false Constantes inteiras Tipos de dados Variáveis podem ser de vários tipos: boolean char byte int unsigned int long unsigned long float double string array void Conversão char() byte() int() long() float() Referência Tabela ASCII 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 http://multilogica-shop.com/Referencia 3/4
  4. 4. 8/9/2014 Referência da linguagem de programação Arduino | Multilógica-shop originaldo Arduino. Esta obra está sob uma Licença Creative Commons. http://multilogica-shop.com/Referencia 4/4

×