pinMode & digitalWrite außerhalb von Setup und Loop verwenden

Jedes Tab ist eine .ino Datei. Die werden vor dem Compilieren lediglich in alphabetischer Reihenfolge in eine .cpp Datei kopiert und diese wird compiliert. Damit gelten die gleichen Einschränkungen wie für normale .cpp Dateien

Du musst aufhören jede Anweisung einfach nur als "Befehl" zu sehen der irgendwo stehen kann. So funktioniert C/C++ nicht. Es gibt auch Dinge die ähnlich aussehen aber was ganz anderes sind und daher anderen Regeln folgen