Het is heel verleidelijk om als je een idee hebt, te gaan zoeken op het internet naar dingen die er op lijken en die dan te gaan aanpassen om te doen wat jij in gedachten had, zeker als je denkt dat je zelf de ervaring mist om het in je eentje te maken.
Maar een bestaande code die je niet (volledig) begrijpt aanpassen, is veel lastiger dan de code zelf ontwikkelen.
Natuurlijk gaat daar tijd in zitten.
Maar zo ken je wel die code op je duimpje, en weet je precies wat er gebeurt.
Nu ben jij dus aan het goochelen met gevonden code en loop je al snel vast.
Ik kan niet veel meer bedenken dan dat je moet zien die code goed te begrijpen.
Aangezien er met functies word gewerkt, kan dat verwarrend zijn voor nieuwkomers.
Een functie is wat een nieuwkomer waarschijnlijk een void zou noemen; delen van code die aangeroepen worden door andere delen van de code.
Het voordeel daarvan is dat een grote code opgebroken word in kleinere stukjes waardoor het overzichtelijker wordt, en er iets efficiënter met het geheugen gewerkt zou kunnen worden.
Ik kan je overigens geen betere code adviseren, want ik heb hier zelf nog niet mee gespeeld.
Maar dat wil niet zeggen dat ik het eens moet zijn met hoe dingen in de door jou gevonden code afgehandeld worden, maar dat is een voorbeeld en voor dat voorbeeld volstaat het.
Maar als je het wil uitbreiden dan moet je er echt mee aan de slag.
Je kunt gaan uitzoeken hoe in die bestaande code de uren en de minuten worden opgehaald, dat moet te doen zijn.
Dan kun je een eigen functie schrijven die je alarm afhandelt en die ook aanroepen vanuit loop.
Ik ben ook geen ict'er.