Bom dia, estou realizando um projeto escolar de um semáforo com inclusão para deficientes visuais porem esta dando o erro “58:3: error: expected declaration before ‘}’ token
exit status 1”
int pedVerde = 9;
int pedVermelho = 8;
int carroVerde = 12;
int carroAmarelo = 11;
int carroVermelho = 10;
int botao = 13;
int buzina = 7;
void setup()
{
pinMode(pedVerde, OUTPUT);
pinMode(pedVermelho, OUTPUT);
pinMode(carroVerde, OUTPUT);
pinMode(carroAmarelo, OUTPUT);
pinMode(carroVermelho, OUTPUT);
digitalWrite(carroVerde, HIGH);
digitalWrite(carroVerde, LOW);
digitalWrite(carroVerde, LOW);
digitalWrite(pedVerde, LOW);
digitalWrite(pedVermelho, HIGH);
}
void Loop() {
if (digitalRead(botao) == HIGH) {
delay(1000);
semaforo();
}
else
{
digitalWrite(carroVerde, HIGH);
digitalWrite(pedVermelho, HIGH);
delay(5000);
digitalWrite(carroVerde, LOW);
digitalWrite(carroAmarelo, HIGH);
delay(3000);
digitalWrite(carroAmarelo, LOW);
digitalWrite(carroVermelho, HIGH);
digitalWrite(pedVermelho, LOW);
digitalWrite(pedVerde, HIGH);
delay(5000);
digitalWrite(pedVerde, LOW);
for(int x = 0; x<5; x++)
{
digitalWrite(pedVermelho, HIGH);
delay(250);
digitalWrite(pedVermelho, LOW);
delay(250);
}
digitalWrite(carroVermelho, LOW);
}
}
}
void semaforo(){
digitalWrite(carroVermelho, LOW);
digitalWrite(carroverde, LOW);
digitalWrite(carroAmarelo, HIGH);
digitalWrite(PedVermelho, HIGH);
digitalWrite(pedVerde, HIGH);
deley(2000);
digitalWrite(carroVermelho, HIGH);
digitalWrite(carroverde, LOW);
digitalWrite(carroAmarelo, LOW);
digitalWrite(pedVermelho, LOW);
digitalWrite(pedVerde, HIGH);
tone(7, 294, 1000);
deley(2500);
digitalWrite(carroVermelho, LOW);
tone(7, 294, 1000);
deley(500);
digitalWrite(carroVermelho, HIHG);
tone(7, 294, 1000);
deley(500);
digitalWrite(carroVermelho, LOW);
tone(7, 294, 1000);
deley(500);
digitalWrite(carroVermelho, HIHG);
tone(7, 294, 1000);
deley(500);
digitalWrite(carroVermelho, LOW);
tone(7, 294, 1000);
deley(500);
digitalWrite(carroVermelho, LOW);
digitalWrite(carroverde, LOW);
digitalWrite(carroAmarelo, HIGH);
digitalWrite(PedVermelho, HIGH);
digitalWrite(pedVerde, LOW);
tone(7, 294, 1000);
deley(2000);
digitalWrite(carroverde, HIGH);
digitalWrite(carroAmarelo, LOW);
tone(7, 956, 2000);
deley(3000);
noTone(7);
}
o erro pelo site parece esta la linha 58. Desde já agradeço