Also was du da versuchst ist eine ganz übel Mischung aus C und C++. Dazu ist if ein reserviertes Schlüsselwort und bei dem :
wird eher so etwas interpretiert : Klasse_if::Konstruktor_der_Klasse_if ( Ergebnis der Bedingung ). Helfen kann man da nicht, ausser man schreibt dir das was du haben möchtest. Ansonsten solltest du dir eventuell vorher einige Programmier-Tutorials antun oder ein Buch darüber besorgen.Code:if::if( Bedingung)
Bei Arduino ist der Ansatz zwar OOP also C++, aber deine Klasse die du benutzen magst ist nicht definiert.
Macht nur innerhalb einer Klasse Sinn.Code:this->Pin
Code:if::if (this->pin3 == HIGH && this->pin4 == HIGH) { this->stepper.setSpeed(16); } Richtig: if ( (pin3 == HIGH) && (pin4 == HIGH)) { stepper.setSpeed(16); }






Zitieren

Lesezeichen