Olá muito bom dia, tenho um problema com o meu jogo de pedra papel e tesoura, deixo anexado o ficheiro, então o problema é quando um rodada é terminada (depois dos 3 neopixeis de um jogador ascender), os neopixeis não ascendem mais, e so ascendem depois do jogador 2 ganhar uma, o do jogador 1 nao aparecem.

Exibições: 148

Anexos

Responder esta

Respostas a este tópico

bom dia.

estou analisando seu código no simulador Wokwi.

por enquanto eu vi algumas linhas que podem ser melhoradas.

1.

Voce define os pinos corretamente, mas ao usar o pinMode() voce não usa o nome do pino e sim o numero.

ex:    int botao2 = 7;      pinMode (7, INPUT);

Recomendação :  int botao2 = 7;      pinMode (botao2 , INPUT);  facilita o entendimento do código.

2.

Voce pode usar os resistores internos do arduino com a opção de INPUT_PULLUP no pinMode().

voce está usando assim:   pinMode (7, INPUT); 

Recomendação:  pinMode (botao2 , INPUT_PULLUP ); 

Com este recurso voce não precisa usar restores externos nos pinos de INPUT.

Economiza material, simplifica as ligações e evita erros e mau contato.

Mas se modificar, vai ter que modificar todos testes de pino para testar 0 e não 1.

Ex:    if (estadoBotao3 == 1)  mudar para if (estadoBotao3 == 0)

Recomendação: Ao testar botões use true ou false ao invés de 0 ou 1.

Ex:    if (estadoBotao3 == true)  mudar para if (estadoBotao3 == false)

3.

Ao mudar de madeira para papel no LCD está ficando o resto de madeira  ficando assim Papelra.

4.

O que tem ligado no pino  5?    pinMode(5, OUTPUT);

por enquanto é isto que vi.

RV mineirin

obrigado minerin, o meu problema havia sido resolvido, mas obrigado e desculpa pelo tempo perdido, e no pin 5 tengo um BUZZ, meu problema atual é quando o jogador 2 ganaha o neopixel 1 do jogador 1 ascende.

deixarei o link do tinkercad para conseguires ter uma visão melhor.

https://www.tinkercad.com/things/5r8lpwDX1Nz-copy-of-neopixeis-pap-...

Não entendi,

já resolveu mas ainda tem o problema =

meu problema atual é quando o jogador 2 ganaha o neopixel 1 do jogador 1 ascende."

RV mineirin

Olá, RV!

   Madeira? Não era pedra?   kkkkkkkkkkkkkkkkkkkkkkk

ichi, era tesoura a invés de madeira.

Falha nossa. kkkkkkkkkkkkkkk

É que no meu tempo de criança não tinha este trem.

RV mineirin

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço