Dat zaken niet zichtbaar zijn maakt het per definitie diffuus. Is dit alleen voor de Arduino zo of is dit ook bij C# of C++ ?
Voor de beginnende programmeur zou ik dan toch de printopdracht in de functie "loop" plaatsen. De herhaling verwacht je niet in de funtie "setup"
Gestructureerd programmeren begint met transparantie.