Arduino-Software Version 1.0 WProgram.h Problematik

Ab der Version 1.0 der Arduino-Software wurde die Library WProgram.h umbenannt in Arduino.h.

Was unscheinbar wirkt führt zu großen Fehlern, die aber leicht begehbar sind.

Dazu muss innerhalb in der problematischen Library die Zeile

#include "WProgram.h"

gegen

#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif

ausgetauscht werden. So wird die richtige Library gelinkt und die Fehler verschwinden.