As respostas para este tópico estão encerradas.
Sim Rui achei o link da uma olhada talvez lembre.
Rui segue o seu codigo repare no topo do codigo escrito por:
Rui fiz assim acho q esta certo, mas ainda nao ta zerando os pontos. falta mais alguma coisa?
// Setup --------------------------------------------------------------
void setup()
{
Serial.begin(9600);
lcd.begin(16, 2); // iniciando o lcd
lcd.setCursor(0,0);
lcd.print("Jogador 1:");
lcd.setCursor(0,1);
lcd.print("Jogador 2:");
pinMode(Restart, INPUT);
pinMode(P5, INPUT);
pinMode(P15, INPUT);
pinMode(P20, INPUT);
pinMode(P30, INPUT);
pinMode(P50, INPUT);
pinMode(P100, INPUT);
}
// Loop ---------------------------------------------------------------
void loop()
Adriano, mais uma dica:
Se você colocar assim
pinMode(P5, INPUT_PULLUP);
para definir uma porta como entrada, não irá precisar colocar aqueles resistores de 10k ligado entre o pino e o vcc, essa função ativa o resistor de pull-up interno!
Hum Entendi! Melhor assim
Cara nao consigo zerar o placar to o dia inteiro se matando e nada, nao manjo muito de programação por isso apanho rsrsrs
Meu da uma força ai pra vcs é questão de minutos pra mim vai dias kkkk
só as linhas do Resetar os Pontos
A,
Ainda faltou os pinMode para jog1 e jog2
Rui
ja tinha colocado mas mesmo assim nao funciona o reset.
estou pensando em colocar um push-buttom ligado ao pino reset do arduino para resetar via programação nao consigo. o que vc acha
Acho que voce tem que descubrir o erro e não usar uma gambiarra
kkkkk
Anexa aqui o arquivo com o code atual.
Deixa eu dar uma olhada nele?
Rui
Codigo em anexo!
Tem mais uma correção para fazer nesse code:
pinMode(P5; INPUT_PULLUP);
pinMode(P15; INPUT_PULLUP);
pinMode(P20; INPUT_PULLUP);
pinMode(P30; INPUT_PULLUP);
pinMode(P50; INPUT_PULLUP);
pinMode(P100; INPUT_PULLUP);
pinMode(Jog1; INPUT_PULLUP);
pinMode(Jog2; INPUT_PULLUP);
pinMode(Resetar; INPUT_PULLUP);
Troque os ";" que estão entre parenteses por "," ficando assim:
pinMode(P5, INPUT_PULLUP);
pinMode(P15, INPUT_PULLUP);
pinMode(P20, INPUT_PULLUP);
pinMode(P30, INPUT_PULLUP);
pinMode(P50, INPUT_PULLUP);
pinMode(P100, INPUT_PULLUP);
pinMode(Jog1, INPUT_PULLUP);
pinMode(Jog2, INPUT_PULLUP);
pinMode(Resetar, INPUT_PULLUP);
OK Valeu, ontem estava testando na pratica como é um alvo para airsoft o que aconteceu quando a bolinha batia no botão muito rapido as vezes nao contava, só conta quando vc aperta normalmente se for muito rapido nao conta, tem como colocar um delay para quando fechar o contato do botao por mais rapido que seja ele conseguir processar?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por