본문 바로가기

그 외 잡 것들/개발일지4

나홀로 프로젝트 I - Luminch One (DIY 조명) 회사 업무 겸 개인 취미 겸 시작했던 아두이노 공부.몇달간 퇴근 후 집에서 만지작 거리다가 "아! 이게 책만 파들어 간다고 될 일이 아니구나"라는 생각을 하게 되었다. 무언가 만들면서 고민하고 공부해야 할 시점이 된 것이다. 회사에서 사 놓고 창고에 묵혀둔 기기를 보며, 나라도 저걸 만져야지 하다가 접고 하다가 접고 하길 수차례. 세월은 가고 그 비싼 기기에는 먼지만 쌓여갔다. 그러던 참에 마침 무언가를 내손으로 직접 만들어 선물을 하고 싶은 계기가 생겼다. 이왕이면 이쁜 걸로...그래, 손 땠던 아두이노를 다시 해보자. 그걸 계기로 저 먼지속에서 나의 손길을 기다리는 기기에 다가가자. 사심을 가득 담은 나홀로 프로젝트 I은 그렇게 시작되었다. Luminch One 소개 "은은하게 빛을 발하는 루미니치 .. 2014. 2. 6.
아두이노 쿡북]5-1 풀업 저항, 풀다운 저항 이해하기 고등학교 이후로 전기/전자와 담을 쌓고 살았더니, 옴의 법칙도 생각이 안난다. 각설하고, 풀업 저항, 풀다운 저항이 나오면서 이를 이해하기 위해 인터넷을 서칭했다. 우선, 풀업/풀다운 개념을 이해하기 위해서는 http://cafe.naver.com/myarduino/31 이 사이트를 따라가면 좋겠다. 설명이 이해하기 쉽게 되어 있다. 그럼 왜 저항을 달아야 하는가?라는 질문에 간단히 short가 나기 때문이라는 친절한 답도 있다. 젠장. short는 뭐고 그게 뭐가 문제인가? http://blog.naver.com/paynoh?Redirect=Log&logNo=10156650546 http://kin.naver.com/qna/detail.nhn?d1id=11&dirId=1118&docId=11072954.. 2013. 4. 25.
아두이노 쿡북]4-12 Processing 버전 up관련 아두이노 쿡북에서 Processing 관련부분에서 버전업이 되면서, import를 해야 하는 수행되는 경우가 많은 것 같다. 4-12의 예에서도 import java.util.*; import java.text.*; 를 해주어야 해결된다. 참고 : http://code.google.com/p/processing/issues/detail?id=1450 2013. 4. 17.
아두이노 쿡북]4-10 PC나 Mac에서 마우스 커서를 이동하는 방법 - Dimension 에러 프로그래밍은 확실히 한줄 싸움이다. 쿡북 예제를 잘 따라오다가, 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 문으로 디버깅을 하다가 Processi.. 2013. 4. 15.