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:
Soluções para a tarefa
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.
Usuário anônimo:
Corrigi os erros e ainda nao roda/funciona.
Respondido por
0
Resposta:
eu nao entendi isso ai não
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Inglês,
9 meses atrás
Geografia,
1 ano atrás
Geografia,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás