Tags:
Olá, envie o código de mais detalhes, esta usando fonte externa? descreva o máximo possível seu projeto.
Abs.
ANEXEI O CÓDIGO.
Dê uma olhada e me indique o que fazer para melhorar para que pare de travar.
desde muito obrigado por me ajudar.
Se possível envie a resposta para lucineimoro@gmail.com ou lucineimoro@outlook.com.
Você percebeu o tamanho do seu código? Acho que o problema esta ai.
Abs.
Seu if na linha 213 está errado, esta faltando parenteses, assim:
if((M == 1) && (SW_1 == 1) &&... assim por diante, cada pergunta
permita-me discordar sobre os parêntesis. Eles na verdade são opcionais nesse caso, tanto faz colocar ou não.
O uso de parêntesis em condicionais IF são como numa operação matemática. Eles são realmente necessários no momento em que se precisa isolar alguma determinada condição das demais.
Exemplo:
IF ( (a==1 || a== 2) && (b==3 || b==4) )
Eu particularmente gosto de usar parêntesis sim, mesmo que sejam opcionais. Isso me permite entender ou visualizar melhor a condicional
Outra coisa, você esta usando muita memória Ram, sem necessidade, isto esta sendo
feito quando você define os pinos de I/Os como da seguinte forma, ex.: "int SW_1 = 2".
redefina os pinos da seguinte forma que é a correta, ex.: "#define SW_1 2".
Caso tenhas dúvidas sobre isso, veja o tópico "Alerta de definição de I/Os equivocada!!" , aqui no Lab de Garagem.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por