const byte led = 4;
const byte led2 = 3;
unsigned long delay1 = 0;
unsigned long delay2 = 0; // Guarda o último tempo em que o LED piscou
// Intervalo de 1 segundo (1000 milissegundos)
void setup() {
pinMode(led, OUTPUT); // Configura o LED como saída
pinMode(led2, OUTPUT);
}
void loop() {
// Verifica se já passou 1 segundo
if (millis() - delay1 >= 1000) {
delay1 = millis(); // Atualiza o tempo da última ação
// Troca o estado do LED
if (digitalRead(led) == LOW) {
digitalWrite(led, HIGH); // Liga o LED
} else {
digitalWrite(led, LOW); // Desliga o LED
}
}
if(millis() - delay2 >= 5000){
delay2 = millis();
if(digitalRead(led2)==LOW){
digitalWrite(led2,HIGH);
}
else{
digitalWrite(led2,LOW);
}
}
}