Problemi con libreria

Ciao a tutti
Non riesco a caricare la libreria TimedAction.
Seguendo il Playground http://playground.arduino.cc/code/TimedAction#Download

ho scaricato il file Zip
Ho messo la cartella TimedAction in c:\Programmi\Arduino\hardware\libraries
Ho creato uno schetch dove mi ha inserito #include <TimedAction.h>

in compilazione mi da errore
In file included from sketch_jul21a.ino:1:
C:\Documents and Settings\Frankie\Documenti\Arduino\libraries\TimedAction/TimedAction.h:33:22: error: WProgram.h: No such file or directory

sono andato in Documenti e ho copiato la cartella in Arduino\Libraries\

continua a darmi lo stesso errore

mi date una dritta?
Franco

Ciao, quello che puoi fare come prima cosa è di editare i lfile cpp e h presenti nella libreria, e modificare la riga:

#include "WProgram.h"

con

#if ARDUINO >= 100
 #include "Arduino.h"
#else
 #include "WProgram.h"
#endif

Se leggi qui capisci il perchè: http://arduino.cc/en/Main/ReleaseNotes

  • The WProgram.h file, which provides declarations for the Arduino API, has been renamed to Arduino.h. To create a library that will work in both Arduino 0022 and Arduino 1.0, you can use an #ifdef that checks for the ARDUINO constant, which was 22 and is now 100.

M

Grazie Franco