Automação Industrial (Programando Arduino)
O iniciante precisa aprender o Bê-a-Bá para poder fazer suas peripécias. Pois bem senhores... apresento o tutorial mais básico para os aventureiros que queiram desbravar o mundo do Arduino.
Está pronto para "picar a mula"?
1-O básico da programação:
Vamos dar uma olhada nessa "belezura"? Note os dois blocos distintos de instruções entre chaves: void setup() {
// Escreva o código que será executado apenas uma vez.
}
void loop() {
// Escreva o código que será executado infinitas vezes
}
A função setup() é chamada quando o código(sketch) é executado.
Use-a para:
Iniciar variáveis.
O modo como os pinos devem operar: entrada(INPUT) ou saída(OUTPUT)
Bibliotecas.
Cabeçalhos
Mas atenção! Tudo o que estiver no setup() será executado apenas uma vez imediatamente após o microcontrolador ser energizado.
Caso o botão de reset que se encontra na placa do arduino for pressionada ou a energia cair o código será reinicializado e nessa condição especial o setup()novamente é executado.
A função loop() tem um propósito fundamental repetir infinitamente o que está escrito. Bem... mas qual a finalidade disso?
Ao repetir a mesma função o microntrolador nunca para de funcionar. Imagine como seria se ao digitar uma letra seu editor de texto parasse de funcionar e fosse preciso abri-lo novamente para escrever a outra letras da palavra? Ou após um carro passar num semáforo de trânsito as luzes não brilharem mais?
Basicamente o loop() será o seu escravo e o setup() dirá como o escravo se comporta.
Usa-se: // (duas barras invertidas) para fazer cometários na linha de código. O objetivo é deixar o mais claro possível para que terceiros possam entender.
Tudo que é deixado como comentário será descartado no momento da gravação no microcontrolador.
2-O Primeiro Projeto com seu Arduino
Para este projeto será