Piscando um Led

Olá, o objetivo deste post é trazer informação básica sobre programação para Arduino. Este primeiro exemplo é um programa que faz um led piscar em intervalos de 1 segundo ou seja 1000 ms, já que o parâmetro da função delay é passado em milisegundos.

/*
Pisca LED
Faz o led acender e apagar em intervalos de 1 segundo
*/
void setup() { // Seção do código dedicada às configurações de pinos e etc.
// O pino 13 tem um led conectado (é usado um resistor de 220 Ohms para limitar a corrente)
pinMode(13, OUTPUT); // Inicializa o pino digital do arduino como sendo saída
}
void loop() { // Esta seção é executada em loop infinito, executando o código contido nela
digitalWrite(13, HIGH); // Coloca o pino 13 em nível lógico alto e acende o led
delay(1000); // Pausa a excução do programa em 1 segundo ( 1000 ms )
digitalWrite(13, LOW); // Coloca o pino 13 em nível lógico baixo e apaga o led
delay(1000); // Pausa a excução do programa em 1 segundo ( 1000 ms )
}

Leave a Reply

Your email address will not be published. Required fields are marked *