|
我在调试PID的输出,想看看输出是啥结果,但是输出都是0,不知道原因,求指导...
代码如下:
#include <PID_v1.h>
double Setpoint, Input, Output;
PID myPID(&Input, &Output, &Setpoint,0,0,8, DIRECT);
void setup()
{
Input=0;
Setpoint=15;
myPID.SetMode(AUTOMATIC);
Serial.begin(9600);
}
void loop()
{
Input = 10000;
myPID.Compute();
Serial.print(Output);
Serial.print("\t");
}
|
|