Hi people, I got it ...
const int led1 = 8; // define pino led 1
const int led2 = 9; // define pino led 2
const int led3 = 10; // define pino led 3
const int led4 = 11; // define pino led 4
const int led5 = 12; // define pino led 5
const int botao = 2; // define pino botao
int estadoBotao;
unsigned long tempoAnterior;
unsigned long tempoAtual;
unsigned long momento;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(botao, INPUT_PULLUP);
}
void loop() {
estadoBotao = digitalRead(botao);
if (millis() - momento > 10) {
if (estadoBotao == LOW) {
digitalWrite(led1, HIGH);
}
if (millis() - momento > 990) {
if (estadoBotao == LOW) {
digitalWrite(led2, HIGH);
}
}
if (millis() - momento > 1990) {
if (estadoBotao == LOW) {
digitalWrite(led3, HIGH);
}
}
if (millis() - momento > 2990) {
if (estadoBotao == LOW) {
digitalWrite(led4, HIGH);
}
}
if (millis() - momento > 3990) {
if (estadoBotao == LOW) {
digitalWrite(led5, HIGH);
}
}
} if (estadoBotao == HIGH) {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
momento = millis();
}
}
Now I will increment some things, because project, did not over