Hola seguimos probando cosas con la Arduino. Hoy he probado una librería que, a priori, me parecía super interesante pero que desgraciadamente me da un error y no puedo probar porque no me llega a compilar.
El programa que he utlizado es el PID Basic, cuyo código indico aquí:
#include "PID_v1.h"
double Setpoint, Input, Output;
PID myPID(&Input, &Output, &Setpoint,2,5,1, DIRECT);
void setup()
{
Input = analogRead(0);
Setpoint = 100;
myPID.SetMode(AUTOMATIC);
}
void loop()
{
Input = analogRead(0);
myPID.Compute();
analogWrite(3,Output);
}
El error que me indica al compilar es el siguiente:
C\Archivos de programa\arduino-1.0.1\libraries\PID_v1\PID_v1.cpp:43: error: 'millis' was not declared in this scope
A ver si alguien me echa una mano. Gracias.