Fala que parte do meu codigo loop não foi declarado neste âmbito mais eu cortei e colei do loop link que tava nos links abaixo do video e esta dando erro oq eu faço??? piscaLed(sequenciaLuzes[indice]); } esta dando erro nesta parte.
//int ledVermelho = 2;
#define LED_VERDE 2
#define LED_AMARELO 3
#define LED_VERMELHO 4
#define LED_AZUL 5
#define UM_SEGUNDO 1000
#define MEIO_SEGUNDO 500
#define TAMANHO_SEQUENCIA 4
int sequeciaLuzes[TAMANHO_SEQUENCIA];
void setup() {
Serial.begin(9600);
iniciaPortas();
iniciaJogo();
}
void iniciaJogo(){
sequenciaLuzes[0] = LED_AZUL;
sequenciaLuzes[1] = led_VERDE;
sequenciaLuzes[2] = LED_VERMELHO;
sequenciaLuzes[3] = LED_AMARELO;
}
void iniciaPortas(){
pinMode(LED_VERDE, OUTPUT);
pinMode(LED_AMARELO, OUTPUT);
pinMode(LED_VERMELHO, OUTPUT);
pinMode(LED_AZUL, OUTPUT);
}
void loop(){
for(int indice = 0; indice < TAMANHO_SEQUENCIA; indice++){
piscaLed(sequenciaLuzes[indice]);
}
}
void piscaSequencia1(){
piscaLeda(LED_VERDE);
piscaLeda(LED_AMARELO);
piscaLeda(LED_VERMELHO);
piscaLeda(LED_AZUL);
delay(MEIO_SEGUNDO);
}
void piscaSequencia2(){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_AMARELO,HIGH);
digitalWrite(LED_VERMELHO,HIGH);
digitalWrite(LED_AZUL,HIGH);
delay(MEIO_SEGUNDO);
digitalWrite(LED_VERDE,LOW);
digitalWrite(LED_AMARELO,LOW);
digitalWrite(LED_VERMELHO,LOW);
digitalWrite(LED_AZUL,LOW);
}
void piscaLed(int portaLed){
digitalWrite(portaLed, HIGH);
delay(UM_SEGUNDO);
digitalWrite(portaLed, LOW);
delay(MEIO_SEGUNDO);
}