Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * HIER LCD
- */
- long pressed;
- int runde;
- int runde1_erg;
- int runde2_erg;
- int runde3_erg;
- int runde4_erg;
- int runde5_erg;
- int runde6_erg;
- void setup() {
- // lcd.begin(16, 2);
- pinMode(4, OUTPUT);
- pinMode(2, INPUT_PULLUP);
- start();
- }
- void start(){
- /* lcd.setCursor(0, 0);
- * lcd.print("Druecken zum");
- * lcd.setCursor(0, 1);
- * lcd.print("Starten!");
- */
- while(digitalRead(2) == 1){
- delay(100);
- }
- /* lcd.clear();
- * lcd.setCursor(0, 0);
- * lcd.print("Wird gestarted...");
- * delay(1000);
- */
- }
- void loop() {
- while(digitalRead(2) == 0){
- delay(100);
- }
- delay(random(3500, 7500));
- define();
- if(runde == 1 || runde == 3 || runde == 5){
- digitalWrite(4, HIGH);
- }else if(runde == 2 || runde == 4 || runde == 6){
- tone(12, 500);
- }else{
- start();
- }
- while(digitalRead(2) == 1){ }
- if(runde == 1 || runde == 3 || runde == 5){
- digitalWrite(4, LOW);
- }else if(runde == 2 || runde == 4 || runde == 6){
- noTone(12);
- }else{
- start();
- }
- /* lcd.clear();
- * lcd.setCursor(0, 0);
- * lcd.print("Zeit: "); lcd.print(millis() - pressed);
- * pressed = 0;
- * delay(2000);
- */
- if(runde == 6){
- runde = 0;
- pressed = 0;
- /* lcd.setCursor(0, 0);
- * lcd.print("Test ist beendet!");
- * delay(1000);
- * lcd.clear();
- * lcd.setCursor(0, 0);
- * lcd.print("Durschschnitt:");
- * lcd.setCursor(0, 1);
- * lcd.print(durchL()); lcd.print(" - "); lcd.print(durchT());
- * delay(5000);
- * Lcd.clear();
- * delay(1000);
- * resErg();
- * start();
- */
- }
- }
- void resErg(){
- runde1_erg = 0; runde3_erg = 0; runde5_erg = 0;
- runde2_erg = 0; runde4_erg = 0; runde6_erg = 0;
- }
- int durchL(){
- return ((runde1_erg + runde3_erg + runde5_erg) / 3);
- }
- int durchT(){
- return ((runde2_erg + runde4_erg + runde6_erg) / 3);
- }
- void define(){
- pressed = millis();
- runde = runde + 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement