Вы находитесь на странице: 1из 3

20/03/13

Referncia da linguagem de programao Arduino | Multilgica-shop

Referncia da linguagem de programao Arduino


Referncia da linguagem (extendedida) | Bibliotecas | Comparao Veja a referncia extendida para caractersticas mais avanadas da linguagem Arduino e a pgina das bibliotecas para interao com tipos especficos de hardware. Os programas em Arduino podem ser divididos em trs partes principais: estrutura, valores (variveis e constantes) e funes. A linguagem Arduino baseada em C/C++.

Estrutura
void setup () void loop ()

Funes
Entrada e sada digital pinMode (pin, mode) digitalWrite (pin, value) int digitalRead (pin) Entrada e sada analgica int analogRead (pin) analogWrite (pin, value) - PWM Entrada e sada avanada shiftOut (dataPin, clockPin, bitOrder, value) unsigned long pulseIn (pin, value) Tempo unsigned long millis() unsigned long micros() delay(ms) delayMicroseconds(s) Matemtica min (x, y) max (x, y) abs (x) constrain (x, a, b) map (value, fromLow, fromHigh, toLow, toHigh) pow (base, exponent) sq (x) sqrt (x) Trigonometria sin (rad) cos (rad) tan (rad) Nmeros aleatrios randomSeed (seed)

Estruturas de controle
if if...else for switch case while do... while break continue return goto

Elementos de sintaxe
; (ponto e vrgula) {} (chaves) // (linha de comentrio) /* */ (bloco de comentrio) #define #include

Operadores aritmticos
= (igualdade) + (adio) - (subtrao) * (multiplicao) / (diviso) % (resto da diviso)

Operadores de comparao
== (igual a) != (diferente de) < (menor que) > (maior que) <= (menor ou igual a)

20/03/13

<= (menor ou igual a) >= (maior ou igual a)

Referncia da linguagem de programao Arduino | Multilgica-shop

long random (max) long random (min, max) Comunicao serial Usado para comunicao entre a placa Arduino e um computador ou outros dispositivos. Esta comunicao ocorre atravs dos conectores serial ou USB da placa Arduino e nos pinos digitais 0 (RX) e 1 (TX). Assim, se voc utilizar estas funes no poder utilizar os pinos 0 e 1 para entrada e sada digital. Serial.begin (speed) int Serial.available () int Serial.read () Serial.flush () Serial.print (data) Serial.println (data)

Operadores booleanos
&& (e) || (ou) ! (no)

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) += (adio composta) -= (subtrao composta) *= (multiplicao composta) /= (diviso composta)

No encontrou alguma coisa? Veja a referncia extendida ou bibliotecas. Ou veja a lista do cdigo de contribuio da comunidade.

Variveis
Variveis so expresses que voc pode usar em programas para armazenar valores como a leitura de um sensor em um pino analgico.

Constantes
Constantes so valores particulares com significados especficos. HIGH | LOW INPUT | OUTPUT true | false Constantes inteiras

Tipos de dados
Variveis podem ser de vrios tipos: boolean char byte int unsigned int long unsigned long float

20/03/13

Referncia da linguagem de programao Arduino | Multilgica-shop

double string array void

Converso
char() byte() int() long() float()

Referncia
Tabela ASCII Correes, sugestes e nova documentao devem ser enviadas ao Frum. O texto de referncia do Arduino est baixo uma Licena Creative Commons Attribution-ShareAlike 3.0. Amostras de cdigo utilizadas na referncia foram deixados ao domnio pblico.

O contedo desta pgina uma traduo para o portugus a partir do site original do Arduino. Esta obra est sob uma Licena Creative Commons.

Theme provided by Acquia, Inc. under GPL license from TopNotchThemes Drupal themes

Вам также может понравиться