Todo código para Arduino deve conter 2 funções obrigatórias, que são: void setup() e void loop().
O void setup() só é executado uma vez, e é executado antes do void loop(). Geralmente, o void loop() é usado para configurações de portas, configuração da comunicação serial, dentre outros comandos que só precisam ser executados uma vez.
O void loop() é executado após o void setup(), e é destinado para comandos que precisam ser executados infinitamente.
Na maioria dos casos, é necessário colocar um ; no final do comando para o Arduino saber que o comando chegou ao final.
Um comando é uma função que pode ser invocada/chamada a qualquer momento para realizar determinada tarefa.
Um comentário é um texto(palavra, frase, alguma explicação) que não é executado pelo Arduino(não é compilado). Você pode usar um comentário para fazer observações no seu código e melhorar o entendimento do que você está fazendo.
O comentário em bloco pode ser usado para comentar várias linhas. Esse tipo de comentário se estende desde a abertura do comentário (/*) até o fechamento do comentário (*/).
Tudo que está após o // é um comentário em linha, ou seja, o comentário vai desde o // até o final da linha
Para verificar uma ou mais condições, é usado o if. A condição está dentro dos parênteses, caso for verdadeiro, o código dentro do escopo do if será executado. Se for falso e tenha um else depois do if, o código que está dentro do escopo do else será executado.
O operador lógico == serve para comparar 2 valores. Se os dois valores forem iguais, retorna verdadeiro/true.
Operador lógico != serve para comparar 2 valores. Se os dois valores forem diferentes, retorna verdadeiro/true.
Operador lógico < serve para comparar 2 valores. Se o primeiro valor for menor que o segundo, retorna verdadeiro, true;
Operador lógico > serve para comparar 2 valores. Se o primeiro valor for maior que o segundo, retorna verdadeiro, true;
O operador lógico && serve para fazer duas ou mais comparações. Se todas a comparações forem verdadeiras, retorna verdadeiro/true.
O operador lógico || serve para fazer duas ou mais comparações. Se pelo menos uma das comparações for verdadeira, retorna verdadeiro/true.
A Comunicação Serial é uma forma do Arduino se comunicar com o computador durante a execução do código.
A Comunicação Serial é uma forma do Arduino se comunicar com o computador durante a execução do código.
Variável, como o nome diz, é algo em que o valor pode variar com o passar do tempo. Cada tipo de variável ocupa um determinado espaço na memória.