Normalement, si vous vous plaignez d'avoir trop de lignes, vous pouvez :
a) mettre les "curly braces " ouvrants sur la même ligne que le if, while, for ou la déclaration de fonction correspondante. C'est ce que conseille cpplint, un arbitre des élégances pour les codes C++ commis par google.
b) changer d'éditeur ou attendre que l'IDE Arduino intègre la fonctionnalité de cacher/afficher des blocs (vim, visual basics, eclipse le font parmi des dizaines d'autres éditeurs: le petit problème, c'est que l'ajout d'une fonctionnalité -et souvent des boutons pour en "profiter" - rajoute de la complexité) .
c) découper (ou faire découper: un automate peut le faire mieux qu'un hêtre humain, sans s'ennuyer) votre code en fonctions séparées; nomalement, l'IDE Arduino se débrouille pour en refaire un tout cohérent
d) créer une bibliothèque avec les fonctions qui vous serviront souvent. Si vous faites une erreur dans un bout de code, tous les programmes l'appellant en bénéficieront, ce qui n'est pas top. Mais si vous corrigez cette erreur, la correction se repercutera partout, ce qui est un avantage indéniable par rapport à la programmerie par copier coller.
e) acheter (ou superposer en hauteur) de GRANDS écrans.
Par ailleurs, le cas de lignes top longues est aussi très ennuyeux, et cpplint, création de google, le signale et gémit à juste titre : comment peut on faire tenir des lignes top longues dans certains "smart" "phones" ou des cartes Hollerith?
Enfin, un tout petit détail: C(++) ne retourne pas que rien (void); vous avez parfaitement le droit de comettre des fonctions qui retournent des entiers, des floats .... un peu tout ce que vous voulez, pour peu que ce ne soit pas énorme.