본문 바로가기
그 외 잡 것들/개발일지

아두이노 쿡북]4-10 PC나 Mac에서 마우스 커서를 이동하는 방법 - Dimension 에러

by 노랑재규어 2013. 4. 15.

프로그래밍은 확실히 한줄 싸움이다.

 

쿡북 예제를 잘 따라오다가,

4-10에서 문제 발생.

 

Processing 코드에서

 

Cannot find a class or type named "Dimension"

 

이라는 에러가 잡히질 않았다.

 

스펠링이 틀렸나 다시 써봐도 안되고 별 짓 다하다가

 

구글링 해보니 http://forum.processing.org/topic/error-cannot-find-a-class-or-type-named-dimension에서 답을 찾았다.

 

import java.awt.Dimension;

 

을 코드 앞단에 추가하면 된다.

(4-11에서도 같은 문제와 해결책이 있을 것이다).

 

참고로 그러고 나서 실행했는데도 마우스는 꿈쩍을 안했다.

 

몇줄의 print 문으로 디버깅을 하다가 Processing 코드에서 문제가 아니라,

Arduino code에서 문제가 있다는 걸 알았다.

 

Serial.print("Data,"); 라고 쳐야 할 것을

Serial.print("Data, "); 라고 쳐서 Processing 코드에서 예외처리로 빠져 버렸던 것이다.

 

고치고 나니 아두마우스가 잘 동작한다.

 

"마누라!! 신기하지?" 했더니...

마누라 왈.

"마우스 만들어서 팔면 되겠네."

(뭔 짓거리를 하고 있냐는 뜻이다. ㅡㅡ)