• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 7 anos atrás

PRECISO QUE MIM AJUDEM COM UM CODIGO DE ARDUINO DE SEMAFORO DE 4 ESQUINAS. QUERO UM CODIGO FUNCIONAL PRA ESSE ARDUINO DE SEMAFORO DE 4 ESQUINAS. SEGUE FOTO E O CODIGO QUE USEI E ESTA DANDO ERRO.

FOTO EM ANEXO E SEGUE O CODIGO ABAIXO:

void setup(){
for (int i=2;i<14;i=i+1){
pinMode (i,OUTPUT);
}
}
void loop();
/*
2 verde2
3 amarelo2
4 vermelho2

5 verde1
6 amarelo1
7 vermelho1

8 vermelho3
9 amarelo3
10 verde3

11 verde4
12 amarelo4
13 vermelho4
*/
for(int i=2;i,14;i=i+1) {
ditalwrite (i,LOW)
}
ditalwrite(5,HIGH);
ditalwrite(4,HIGH);
ditalwrite(8,HIGH);
ditalwrite(13,HIGH);
delay(2000);

ditalwrite(6,HIGH);
delay(500);
ditalwrite(5,LOW);
ditalwrite(6,LOW);
ditalwrite(7,HIGH);

ditalwrite(2,HIGH);
ditalwrite(4,LOW);
delay(2000)
ditalwriteb(3,HIGH);
delay(500);
ditalwrite(2,LOW);
ditalwrite(3,LOW);
ditalwrite(4,HIGH);

ditalwrite(10,HIGH);
ditalwrite(8,LOW);
delay(2000)
ditalwriteb(9,HIGH);
delay(500);
ditalwrite(9,LOW);
ditalwrite(10,LOW);
ditalwrite(8,HIGH);

ditalwrite(11,HIGH);
ditalwrite(13,LOW);
delay(2000)
ditalwriteb(12,HIGH);
delay(500);
ditalwrite(11,LOW);
ditalwrite(12,LOW);
ditalwrite(13,HIGH);






Anexos:

Respostas

respondido por: ValdirBorracha
0

Resposta:

Cara, apesar da indentação estar muito ruim, consegui perceber alguns erros gritantes no teu código. Inúmeras vezes tu esqueceu do ponto e vírgula ";" e escreveu as funções de forma errada. O certo é digitalwrite, não "ditalwriteb", "ditalwrite"...

Tenta corrigir esses erros, vai que funciona.


Anônimo: Corrigi os erros e ainda nao roda/funciona.
respondido por: HimawariChan090
0

Resposta:

eu nao entendi isso ai não

Perguntas similares