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:
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:
0
Resposta:
eu nao entendi isso ai não
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás