Erro if alguem pode me ajudar

Alguem poderia me ajudar com esse erro...
estou programando um Semáforo...
Agradeço desde já...

Post the full sketch and the full text of all errors. Use code tags (</> button) for both. You can copy all the error messages by clicking the button.

The cause of the error is not visible in the image you posted. Never post pictures of text - post it as text.

Entendi, obrigado...!

Aqui esta todo o codigo...
int pinVermelho = 10;
int pinAmarelo = 9;
int pinVerde = 8;
int pinBotao = 7;

int faseSemaforo;

int estadoBotao;

void setup() {
 // put your setup code here, to run once:

pinMode(pinVermelho, OUTPUT);
pinMode(pinAmarelo, OUTPUT);
pinMode(pinVerde, OUTPUT);
pinMode(pinBotao, INPUT);

faseSemaforo = 1;
}

void loop() {
 // put your main code here, to run repeatedly:

 estadoBotao = digitalRead(pinBotao);

 if (estadoBotao == HIGH) {

    if (faseSemaforo < 3)
       faseSemaforo = faseSemaforo +1;
    } else{
      faseSemaforo = 1;
    }    
 }
  if (faseSemaforo == 1) {
   digitalWrite(pinVerde, HIGH);
   digitalWrite(pinAmarelo, LOW);
   digitalWrite(pinVermelho, LOW);
 }
 
 if (faseSemaforo == 2) {
   digitalWrite(pinVerde, LOW);
   digitalWrite(pinAmarelo, HIGH);
   digitalWrite(pinVermelho, LOW);
 }
 if (faseSemaforo == 3) {
   digitalWrite(pinVerde, LOW);
   digitalWrite(pinAmarelo, LOW);
   digitalWrite(pinVermelho, HIGH);
 }

 delay(200)
 }

Te falta llave de apertura del bloque ,despues de if (faseSemaforo < 3) {
por cierto ,este es el foro en español ,quizas deberias postear en el Portugues.

Este é o forum Português...

Está resolvido.

Vê lá se descobres o que era. Tinhas 2 erros.

int pinVermelho = 10;
int pinAmarelo = 9;
int pinVerde = 8;
int pinBotao = 7;

int faseSemaforo;
int estadoBotao;

void setup() {
 // put your setup code here, to run once:

pinMode(pinVermelho, OUTPUT);
pinMode(pinAmarelo, OUTPUT);
pinMode(pinVerde, OUTPUT);
pinMode(pinBotao, INPUT);

faseSemaforo = 1;
}

void loop() {
 // put your main code here, to run repeatedly:

 estadoBotao = digitalRead(pinBotao);

 if (estadoBotao == HIGH) {

    if (faseSemaforo < 3)
{
       faseSemaforo = faseSemaforo +1;
}
    } else{
      faseSemaforo = 1;
    }    
 
  if (faseSemaforo == 1) {
   digitalWrite(pinVerde, HIGH);
   digitalWrite(pinAmarelo, LOW);
   digitalWrite(pinVermelho, LOW);
 }
 
 if (faseSemaforo == 2) {
   digitalWrite(pinVerde, LOW);
   digitalWrite(pinAmarelo, HIGH);
   digitalWrite(pinVermelho, LOW);
 }
 if (faseSemaforo == 3) {
   digitalWrite(pinVerde, LOW);
   digitalWrite(pinAmarelo, LOW);
   digitalWrite(pinVermelho, HIGH);
 }

 delay(200);

 }