Alvo com Marcador de Pontos Não consigo zerar os pontos "Alguem pode Ajudar"

Alguem poderia Revisar o Código para mim, não esta zerando os Pontos quando aperto o botão Reset que esta ligado no Pino 8 do Arduino.

Exibições: 1020

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Sim Rui achei o link da uma olhada talvez lembre.

http://labdegaragem.com/forum/topics/contador-de-pontos

Rui segue o seu codigo repare no topo do codigo escrito por:

Anexos

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!

Anexos

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?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço