Ir ao conteúdo
  • Cadastre-se

Jokenpo - Arduino


dbatista89

Posts recomendados

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();}}}}/*

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...