Wake-up light arduino need help

Wat opmerking betreffende het programma in antwoord #19.

  1. Je moet in loop() niet constant de tijd en alarm tijd tonen. Doe dat alleen als er een verandering is, dus als de tijd verandert of als je de alarmtijd aan het instellen bent..
  2. Om de instelling van je alarm tijd te zien tijdens het instellen moet je eerst het alarm aanzettent.
  3. Je "eenvoudige debounce" is eigenlijk een detectie van de verandering van de staat van een knop; gebruik een daadwerkelijke delay() in je "eenvoudige debounce". Iets zoals while (digitalRead(btnIncreaseTime) == LOW) delay(10); // Eenvoudige debounce. Ik heb redelijk goede knoppen op dit moment en 10 milleseconden is (ruim) voldoende; het hangt van de kwaliteit van je knoppen af of je het moet aanpassen.
  4. Gebruik seriele monitor voor debuggen (Serial.begin() toevoegen aan setup() en Serial.println() op belangrijke plaatsen.
  5. Je programma werkt min-of-meer.

Verder advies indien nodig nadat je post #19 van code tags hebt voorzien.