LCD Keypad shield Sainsmart

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