Você está na página 1de 2

Estrutura void setup() {

void loop() {
}

Escopo { }
Comentários // comentário
/* comentários
comentários */
Variáveis Global
Local
Constantes const
ex: const float PI = 3.14
Tipo de dados int
char
float
boolean
double
String
Tabela ASCII Caracteres e Conversão de binários para
decimal
Operadores Matemáticos +
-
/
*
Sinais = atribuição
. ponto decimal
; fim de comando
Expressões especiais x=x+1; ou x++;
x=x-1 ; ou x--;
delay(milisegundos); delay(500); processador para durante 0,5seg
Comandos Serial Serial.begin(velocidade);
Serial.read();
Serial.print(texto ou variável ou expressão);
Serial.println(texto ou variável ou expressão);
Serial.parseInt();
Serial.parseFloat();
Definição de constante sem uso de memória #define
Ex: #define PI 3.14
Inclusão de biblioteca #include<bibloteca.h>
Operadores de comparação ==
>=
<=
<
>
!=
Operadores lógicos ! - not
|| - or
&& - and
Funções abs(); max(); min(); pow(); sq(); sqr();
cos(); sin(); cos();
Tipo de porta INPUT
INPUT_PULLUP
OUTPUT
Valores nas portas digitais HIGH
LOW
Valores nas portas analógicas Saída - 0 até 255
Entrada - 0 até 1023
Operações em portas digitais pinMode(porta,Tipo);
digitalWrite(porta, valor);
digitalRead(port);
Operações em portas digitais pinMode(porta,Tipo);
analogWrite(porta, valor);
analogRead(porta);
Decisão if <condição> { };
if <condição> { } else { };

 Operadores lógicos
 Ninho de ifs

Referencia

Arduino - www.arduino.io/reference

Exemplos

Read/print - Aula.ino
ParseInt - Aula00.ino
ParseFloat - Aula01.ino
Biblioteca - Aula_biblioteca.ino
Função abs - Aula_abs.ino
Função abs - Aula_abs_parseint_parsefloat.ino
Função cos - Aula_cos_parsefloat.ino
Led piscando -

Exercícios

1. Ler 2 números inteiros, somar e apresentar o resultado. Utilizar o código no setup e usar o
Serial.read().
2. Alterar o exercício para utilizar Serial.parseInt e Serial.parseFloat
3. Calcular o valor absoluto de um número inteiro positivo e outro negativo
4. Calcular o valor absoluto de um número interiro positivo e outro numero decimal negativo
5. Calcular o coseno de um ângulo em radiano. Obs: utilize o máximo de precisão possível.
6. Elabore um semáforo de luzes verde-amarela-vermelha acendendo-os sequencialmente
em intervalos de 1 segundo

Você também pode gostar