Wenn Du die Bibliothek änderst dann funktioniert auch IDE1.0
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. For example:#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
Also Du mußt in der Bibiothek statt
#include "WProgram.h"
entweder den gesamten obengeschriebene Code einfügen; dann funktioniert die Bibiothek für alle Versionen der IDE
oder nur
#include "Arduino.h"
dann funktoniert die Bibiothek aber nur für IDE1.0
Ja, Du kannst mehrere Versionen des IDE paralell installieren. Jede Version hat aber "seine" Bibiotheken und wenn Du einenBibiothek dazugibst mußt Du es in allen IDEs machen.
Grüße Uwe