Professional Documents
Culture Documents
Documento Sin Título
Documento Sin Título
Documento Sin Título
yidwar hurtado
void setup(){
pinMode(boton[0], INPUT_PULLUP);
pinMode(boton[1], INPUT_PULLUP);
pinMode(boton[2], INPUT_PULLUP);
pinMode(boton[3], INPUT_PULLUP);
pinMode(boton[4], INPUT_PULLUP);
pinMode(led[0], OUTPUT);
pinMode(led[1], OUTPUT);
pinMode(led[2], OUTPUT);
pinMode(led[3], OUTPUT);
pinMode(led[4], OUTPUT);
pinMode(buzzerPin, OUTPUT);
}
void loop(){
if (Juega == false){
IniciaSecuencia();
EjecutarContador = 0;
delay(150);
Juega = true;
}
int botonVerificar(){
if(digitalRead(boton[0]) == LOW){
return 0;
}else if(digitalRead(boton[1]) == LOW){
return 1;
}else if(digitalRead(boton[2]) == LOW){
return 2;
}else if(digitalRead(boton[3]) == LOW){
return 3;
}else if(digitalRead(boton[4]) == LOW){
return 4;
}else{
return 5;
}
}
void IniciaSecuencia(){
randomSeed(analogRead(A0));
for (int i=0;i<=rondasparaganar;i++){
botonSecuencia[i] = round(random(0,4));
}
void GanarSecuencia(){
for(int j=0; j<=4; j++){
digitalWrite(led[j], HIGH);
}
tone(buzzerPin, 1318, 150);
delay(175);
tone(buzzerPin, 1567, 150);
delay(175);
tone(buzzerPin, 2637, 150);
delay(175);
tone(buzzerPin, 2093, 150);
delay(175);
tone(buzzerPin, 2349, 150);
delay(175);
tone(buzzerPin, 3135, 500);
delay(50);
do {
presionarboton = botonVerificar();
} while(presionarboton > 4);
delay(100);
Juega = false;
void PerderSecuencia(){
for(int j=0; j<=4; j++){
digitalWrite(led[j], HIGH);
}
tone(buzzerPin, 130, 250);
delay(275);
tone(buzzerPin, 73, 250);
delay(275);
tone(buzzerPin, 65, 150);
delay(175);
tone(buzzerPin, 98, 500);
delay(500);
do {
presionarboton = botonVerificar();
} while(presionarboton > 4);
delay(200);
Juega = false;
}