Aula 2 - "Programação básica - fazer um LED piscar"

           
Uma das coisas mais simples que se pode fazer com um arduíno é fazer com que um LED acenda e apague, definindo o intervalo de tempo entre um e outro. É também um dos primeiros sketchs que um iniciante vá querer  fazer  para pegar o jeito com o arduíno.


Este texto vai procurar explicar esse programa básico para aqueles que ainda são novos no assunto e querem ter uma boa noção de programação.

Int   led=13;

O primeiro passo é inserir a variável “int”, onde vamos indicar qual saída (digital) do arduíno vamos usar  (no caso, o pino 13), e como vamos nos referir a essa saída (“led”).

voi d setup () {

Em seguida insere-se esta variável, onde vamos “informar” ao computador os dados fixos do programa  (o que não vai mudar durante sua execução).

pinMode (led, OUTPUT);

}

Agora o dado “pinMode” (pino do módulo), como o qual vamos indicar o pino que vamos utilizar como a saída do comando do programa (output=saída). É importante colocar a sinalização correta no programa, como bem a fonte para cada função.

void loop (){

Colocamos agora esta variável, onde vamos “informar” ao programa o que queremos que ele execute (é o que vai mudar nele, ao contrário do “void setup”).

digitalWrite (led,HIGH);

(“digital write”= gravação digital) É como se disséssemos ao computador “lembre de fazer isto”. Queremos, no caso, que ele ligue o LED (high=função ligar).

delay (1000);

A função “delay” (atraso) é usada para indicar por quanto tempo queremos que o programa execute o comando específico, no caso ligar o LED. Este tempo é medido em milissegundos, e no exemplo foi colocado mil milissegundos como “delay”, ou seja, o LED deverá ficar aceso por um segundo.

digitalWrite (led,LOW);

delay (1000);
Por fim, para encerrar, deve-se mandar o programa desligar o LED (ou ligar, se o primeiro comando foi desligar o LED).

Postagem em destaque

Sistemas Supervisórios: o que são?

Sistemas Supervisórios: o que são? Quando você visita as instalações de uma indústria pode perceber, mesmo junto às máquinas mais pesa...