programação com arduino

4005 palavras 17 páginas
Referência da linguagem de programação Arduino

Estrutura



void setup () void loop ()

Estruturas de controle











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

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)

Elementos de sintaxe
Tempo







; (ponto e vírgula)
{} (chaves)
// (linha de comentário)
/* */ (bloco de comentário)
#define
#include






unsigned long millis() unsigned long micros() delay(ms) delayMicroseconds(μs)

Matemática
Operadores aritméticos







= (igualdade)
+ (adição)
- (subtração)
* (multiplicação)
/ (divisão)
% (resto da divisão)

Operadores de comparação




== (igual a)
!= (diferente de)
< (menor que)










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)





> (maior que)
= (maior ou igual a)




cos (rad) tan (rad)

Números aleatórios
Operadores booleanos




&& (e)
|| (ou)
! (não)





randomSeed (seed) long random (max) long random (min, max)

Comunicação serial
Operadores de bits







& (operador de bits AND)
| (operador de bits OR)
^ (operador de bits XOR)
~ (operador de bits NOT)
> (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

Relacionados

  • Programação arduino
    15440 palavras | 62 páginas
  • programação arduino
    861 palavras | 4 páginas
  • Programação C - Arduino
    1825 palavras | 8 páginas
  • Relatório de programação do semáforo duplo Arduíno
    679 palavras | 3 páginas
  • Apostila Arduino
    2265 palavras | 10 páginas
  • fgfgfgf
    2670 palavras | 11 páginas
  • Revisao bibliografia arduino
    2091 palavras | 9 páginas
  • Arduino
    1021 palavras | 5 páginas
  • projetoeme
    1011 palavras | 5 páginas
  • xwxwx
    1135 palavras | 5 páginas