Ir ao conteúdo
  • Cadastre-se
dbatista89

Jokenpo - Arduino

Recommended Posts

Boa Tarde galera, estou com uma dúvida, tenho que fazer uma simulação no proteus com um microcontrolador arduino, só que até aí está tudo bem, meu problema é o código, que preciso achar uma maneira de deixar um "delay" de tempo entre os botões que eu for pressionar. ex:

Botão pedra (pressionado) esperar até que outro botão seja pressionado também, para executar uma ação, ex : "Pedra quebra tesoura". Mas eu não sei como fazer isso. Vou mandar uma pequena parte do código para vocês analisarem.

ingnorem as partes que deixei para serem contadores, e o código não está completo, mas a parte onde está a dúvida esta comentada.

#include <LiquidCrystal.h>
LiquidCrystal placar (12,11,5,4,3,2);

int pedra=digitalRead(0);
int papel=digitalRead(6);
int tesoura=digitalRead(1);
int pedra2=digitalRead(7);
int papel2=digitalRead(8);
int tesoura2=digitalRead(9);
int contadorpapel=0,contadorpedra=0,contadortesoura=0;
int contadorpapel2=0,contadorpedra2=0,contadortesoura2=0;
int jogador1=0;
int jogador2=0;
int iniciador=digitalRead(10);

void setup (){
pinMode(10,INPUT);
pinMode(0,INPUT);
pinMode(6,INPUT);
pinMode(1,INPUT);
pinMode(7,INPUT);
pinMode(8,INPUT);
pinMode(9,INPUT);
/* digitalWrite(papel,LOW);
digitalWrite(pedra,LOW);
digitalWrite(tesoura,LOW);
digitalWrite(papel2,LOW);
digitalWrite(pedra2,LOW);
digitalWrite(tesoura2,LOW);
digitalWrite(iniciador,LOW);*/
placar.begin(16,2);
placar.setCursor(0,0);}
void loop (){
// duvida aqui
iniciador==HIGH;
if(iniciador == HIGH){
for(int i=0; i<20; i++);{
placar.print("Bem-Vindo");
delay(300);
placar.clear();
placar.print("Simbora ! ! ! ");
delay(300);
placar.clear();
if ((tesoura == 1) && (papel2== 1)){ // duvida aqui
jogador1++;
contadortesoura++;
placar.print("Tesoura Ganha de Papel!");
placar.clear();}
else if ((tesoura2== 1) && (papel == 1)){ // duvida aqui.
contadortesoura2++;
jogador2++;
placar.print("Tesoura Ganha de Papel!");
placar.clear();}}}}/*

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×