Hallo Willi,
unwahrscheinlich dass der in der Arduino-IDE in genau dieser Form funktioniert - du hast die Deklaration von motorR() und motorL() auskommentiert, damit kennt der Compiler diese Funktionen in setup() noch nicht weil sie erst danach implementiert wurden.
Grundregel: Alle verwendeten Funktionen müssen vor ihrer Verwendung deklariert worden sein.
Dir bleiben also zwei Möglichkeiten:
1. Du machst die Auskommentierung dieser Zeilen rückgängig und lieferst damit eine Deklaration:
Code:
// void motorR (int InputPin2, int InputPin4, int pwm3);
// void motorL (int InputPin7, int InputPin8, int pwm6);
2. Du verschiebst motorL() und motorR() vor setup().
mfG
Markus
Lesezeichen