Untitled
case 1: // Tura czarnych (dawniej tura białych) if (BUTTON_IsPressed(BUTTON_S4)) { // Zamiana przycisku na S4 aktualnaFaza = 2; break; } sprintf(buforWyswietlacza, "%02u:%02u czarne", czarnePozostalyCzas / 60, czarnePozostalyCzas % 60); // Wyświetlanie czasu czarnych LCD_ClearScreen(); LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza)); LCD_PutString("\n", 1); sprintf(buforWyswietlacza, "%02u:%02u biale", bialePozostalyCzas / 60, bialePozostalyCzas % 60); // Wyświetlanie czasu białych LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza)); opoznienie_ms(1000); czarnePozostalyCzas--; // Dekrementacja czasu czarnych if (czarnePozostalyCzas < 1) { aktualnaFaza = 0; } break; case 2: // Tura białych (dawniej tura czarnych) if (BUTTON_IsPressed(BUTTON_S3)) { // Zamiana przycisku na S3 aktualnaFaza = 1; break; } sprintf(buforWyswietlacza, "%02u:%02u biale", bialePozostalyCzas / 60, bialePozostalyCzas % 60); // Wyświetlanie czasu białych LCD_ClearScreen(); LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza)); LCD_PutString("\n", 1); sprintf(buforWyswietlacza, "%02u:%02u czarne", czarnePozostalyCzas / 60, czarnePozostalyCzas % 60); // Wyświetlanie czasu czarnych LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza)); opoznienie_ms(1000); bialePozostalyCzas--; // Dekrementacja czasu białych if (bialePozostalyCzas < 1) { aktualnaFaza = 0; } break;
Leave a Comment