Kann mir jemand bei dem Upload helfen?

Hallo,

Ich will einen Code komplimieren und es funktioniert nicht.

Arduino: 1.8.13 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"

C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp:45:6: error: prototype for 'void PID::Compute()' does not match any in class 'PID'

 void PID::Compute()

   ^~~

In file included from C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp:14:0:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-PID-Library-master/PID_v1.h:29:10: error: candidate is: bool PID::Compute()

   bool Compute();            // * performs the PID calculation. it should be

     ^~~~~~~

C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp: In member function 'void PID::SetOutputLimits(double, double)':

C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp:132:8: error: 'ITerm' was not declared in this scope

   if(ITerm > outMax) ITerm= outMax;

    ^~~~~

C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp: In member function 'void PID::Initialize()':

C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master\PID_v1.cpp:158:4: error: 'ITerm' was not declared in this scope

  ITerm = *myOutput;

  ^~~~~

Mehrere Bibliotheken wurden für "PID_v1.h" gefunden

 Benutzt: C:\Users\Admin\Documents\Arduino\libraries\Arduino-PID-Library-master

 Nicht benutzt: C:\Users\Admin\Documents\Arduino\libraries\arduino-self-balancing-robot-master

exit status 1

Fehler beim Kompilieren für das Board Arduino Nano.

Dieser Bericht wäre detaillierter, wenn die Option

"Ausführliche Ausgabe während der Kompilierung"

in Datei -> Voreinstellungen aktiviert wäre.

Kann mir jemand helfen??!

Danke

Upload, Arduino

Meistgelesene Beiträge zum Thema Upload