Skip to content

Instantly share code, notes, and snippets.

@michaelsarduino
Created August 22, 2015 14:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michaelsarduino/6594e5ce86caca31aec3 to your computer and use it in GitHub Desktop.
Save michaelsarduino/6594e5ce86caca31aec3 to your computer and use it in GitHub Desktop.
int score = 0;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
Serial.begin(9600);
unsigned long akt = millis();
unsigned long mom = 0;
while((akt + 30000) > mom)
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
int zufall = random(2, 6);
digitalWrite(zufall, HIGH);
boolean richtig = false;
while(richtig == false)
{
if(digitalRead(6) == LOW || digitalRead(7) == LOW || digitalRead(8) == LOW || digitalRead(9) == LOW)
{
score = score - 1;
int zusammen = zufall + 4;
if(digitalRead(zusammen) == LOW)
{
richtig = true;
score = score + 2;
}
}
delay(100);
}
mom = millis();
}
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
Serial.println("*********************");
Serial.print("Your Score: ");
Serial.println(score);
Serial.println("*********************");
}
void loop() {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment