compilation de programme


bonjour à tous svp j'ai un problème sérieux voici que j'ai un programme et je n'arrive pas à le compiler
voici le programme

#include <pid_v1.h>

//define variables we'll connecting to
double setpoint, input, output;

//specify links , initial tuning parameters
pid mypid(&input, &output, &setpoint,2,5,1, direct);

void setup()
{
  //initialize variables we're linked to
  input = analogread(0);
  setpoint = 100;

  //turn pid on
  mypid.setmode(automatic);
}

void loop()
{
  input = analogread(0);
  mypid.compute();
  analogwrite(3,output);
}

et il m'afffiche ceci comme code d'érreur

c:\users\nguesseu\documents\arduino\libraries\pid_v1\pid_v1.cpp: in constructor 'pid::pid(double*, double*, double*, double, double, double, int)':
c:\users\nguesseu\documents\arduino\libraries\pid_v1\pid_v1.cpp:26: error: 'millis' not declared in scope
c:\users\nguesseu\documents\arduino\libraries\pid_v1\pid_v1.cpp: in member function 'void pid::compute()':
c:\users\nguesseu\documents\arduino\libraries\pid_v1\pid_v1.cpp:43: error: 'millis' not declared in scope

aidez moi svp

salut,

la raison la plus probable est que tu utilise une version obsolète de la librairie pid (téléchargée sur google code n'est-ce-pas ?).

la dernière version (compatible avec l'ide 1.0+) se trouve sur github : https://github.com/br3ttb/arduino-pid-library. supprime celle qui est installée actuellement et remplace-la par celle-ci, tout devrait rentrer dans l'ordre.


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > compilation de programme


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62