Ich kenne C bzw Arduino nicht wirklich. Das Semikolon am Ende der For Anweisung scheint mir aber falsch zu sein, wenn die Anweisungen in den geschweiften Klammern noch innerhalb der For-Schleife abgearbeitet werden sollen.

Gruß
Searcher