Arduino: WProgram.h 파일 오류 해결 방법



Arduino IDE는 Arduino 00xx > Arduino 1.0.x > Arduino 1.5.x > Arduino 1.6.x 버전으로 업그레이드 되고 있습니다.
그 과정에서 Arduino 00xx에서 사용하던 WProgram.h 헤더 파일이 Arduino 1.0.x부터 Arduino.h로 변경되었습니다.

fatal error: WProgram.h: No such file or directory

위와 같은 오류가 발생하면 #include "WProgram.h" 부분을 찾아서 #include "Arduino.h"로 변경해주면 해결됩니다.
만약 하위 버전도 지원하려면 아래 코드로 변경하면 해결됩니다.

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

함께보기