Professional Documents
Culture Documents
D2 = Error Player 1.
D3 = Error Player 2.
D4 = Acierto Player 1.
D5 = Acierto Player 2.
D6 = LED Player 1.
D7 = LED Player 2.
/*
Simpticojuego para noches divertidas
*/
int servoPin = 9;
boolean estadoP1;
boolean estadoP2;
int rep1 = 0;
int rep2 = 0;
int numAl = 0;
int time = 0;
int time2 = 0;
// Numero aleatorio
// Tiempo ejecucion
// Tiempo ejecucion 2
int contP1;
// Contador pulsos P1
int contP2;
// Contador pulsos P2
void setup()
{
servo1.attach(servoPin);
servo1.write(0);
delay(800);
// Lo mandamos al grado 0
// Le damos tiempo a que llegue
servo1.write(179);
delay(800);
servo1.write(grados);
void loop()
{
numAl = random(0, 99);
time = millis();
// Almacenamos el tiempo
contP1 = 0;
contP2 = 0;
// Disminuimos tiempos
freqJuego = (freqJuego - 10);
freqLed = (freqLed - 4);
// Led Player 1
{
digitalWrite(pinLedP1, HIGH);
digitalWrite(pinLedP2, LOW);
estadoP1 = digitalRead(botonP1);
estadoP2 = digitalRead(botonP2);
estadoP1 = digitalRead(botonP1);
estadoP2 = digitalRead(botonP2);
P1Error();
}
}
}
GanaPlayer2();
}
digitalWrite(pinLedAciertoP1, LOW);
digitalWrite(pinLedAciertoP2, LOW);
digitalWrite(pinLedErrorP1, LOW);
digitalWrite(pinLedErrorP2, LOW);
digitalWrite(pinLedGeneral, LOW);
grados = (90);
servo1.write(grados);
delay(5000);
freqJuego = 100;
freqLed = 500;
}