Page 171 - 최강 아두이노 스마트 자동차 로봇 키트
P. 171
메시지의 내용
“………Arduino\arduino-1.5.6-r2-windows\arduino-1.5.6-
r2\libraries\RobotIRremote\src\IRremoteTools.cpp:5: error: 'TKD2'
was not declared in this scope
또는
remotectrl.ino: In function 'void dump(decode_results*)':
remotectrl.ino:96:35: error: 'LG' was not declared in this scope
컴파일 에러 메시지가 보입니다.
IRRemote.h 라는 라이브러리 헤더 파일 명칭이 아두이노의 로봇 IR 라이브러리와 중
복되어 RobottIRRemote 스케치 기본 라이브러리 빌드 시 나오는 현상입니다.
해결 방법
아래와 같이 2 가지 방법이 있습니다. 1>>, 2>> 모두 적용하여도 무방하지만, 1 번 방법
권장합니다.
1 >> RobotIRRemote 라이브러리의 헤더파일 중복을 피하기 위해 RobotIRRemote
디렉터리를 옮기거나 삭제를 합니다.
RotorIRRemote 디렉터리에는 Arduino.cc 에서 판매되는 원형 자동차로봇에 사용
되는 파일들이 있습니다. 사용하지 않으므로 지워도 무방합니다.
윈도우 탐색기를 열어서 아두이노 스케치 프로그램이 있는 디렉터리로 갑니다.
170