Resumo: Programação com Arduino (Simon Monk) 15-02-2026
Fundamentos da linguagem C
Não podemos nomear nada na linguagem usando espaço. Ex.: digitalWrite(junto) e a
linguagem era case sensitive.
Sketch é um conjunto de palavras escritas de acordo com a linguagem de programação
A linha void setup(): significa que você está definindo uma função chamada setup (inicialização)
A linha void loop: é uma repetição do que o programa ficará fazendo
Void(vazio): indica que a função não retorna nada, nenhum valor
O que deve ser feito para criar uma função: após o void declaramos o nome da função e os
parênteses dentro dos quais estão os argumentos, as coisas que estão das chaves é o que
realmente será realizado pela função
O Arduino tem as duas funções setup e loop para definir / separar como as coisas devem
acontecer.
Setup: é a configuração, acontece somente uma vez.
Loop é a repetição, ficará acontecendo todo o tempo
A função setup chama ela própria e duas funções pre-definidas, pinMode e digitalWrite.
Para nomear funções ou variáveis com nomes compostos a convenção é que a primeira letra
do primeiro nome seja minúsculo e a primeira letra do segundo nome seja maiúscula exemplo
uma variável para o pino de um led ex.: ledPin ou pinoLed
Monitor serial faz pare do IDE do Arduino e ele é uma interface de comunicação entre o
/Arduino e o computadora.
Para escrever no monitro serial use a função print ou println ([Link])
O sinal de igual no Arduino é um sinal de atribuição
If é o se ex.: se (condição)
Faça
If(a > b)
C=2+3;
No if as palavras dentro dos parênteses são as condições
For é um laço de repetição
for(inicialização varialvel, condição, incremento)
Faça;
while(i < 20)
faça;
i++;
Constantes, para valores constantes como os números de pinos de entrada e saída que não
mudam, usaremos a palvra const para avisar o compilador que a variável terá um valor
constante.
Const int ledPin = 13;
Usar costantes é uma boa prática de programação e pode reduzir o tamanho do código em
espaço de memória.
Funções
São gerramentes chaves para criar sketcher de fácil compreensão.
A função é um programa dentro de outro programa.
Variáveis
Os parâmetros de uma função podem ser usadas apenas dentro dela
Globais: definidas no ínicio do programa antes do void setup()
Podem ser usados em qualquer lugar do programa
Variáveis locais podem ser usadas apenas dendro da função onde foi criada. Uma variável local
sempre tem seus valores inicializados quando a função é chamada.
Static uma variável static é inicializada apenas uma vez enquanto um programa roda
Funções que retornam valores
Int centToFaren (int c)
int f = c* 9 / 5 + 32;
return f;
Veja, esta função começa com int em vez de void indicando que a função irá retornar um valor
int.
Qualquer função não void deve haver pelo menos um return
Outros tipos de variáveis
Float (flutuante): representam pontons flutuantes
Ex.: 1.49, 15.79
boolean é uma variável lógica, pode ser verdadeiro ou falso