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.
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).