[url:1z5e4sfn]http://www.youtube.com/watch?feature=player_detailpage&v=8w88V8BAja8[/url:1z5e4sfn]
예전에 KLDP 에서 멋진 데스크탑 대회가 있었는데요,
http://kldp.org/node/77365 <- 모니터 양 옆에 스위치를 달아서 큐브를 회전시키는 걸 보고 입이 쩍 벌어졌었습니다.최근 휴대폰 광고에 손을 휘저어서 전화를 받는 광고를 보고 영감이 떠올라 만들어봤습니다.
회사에서 딴짓(인터넷 서핑 등)하다가 상사가 갑자기 접근할 때,
당황하여 키보드나 마우스 컨트롤이 쉽지 않을 때 요긴하게 쓰입니다. ㅎㅎ
작동원리:
- 모니터와 키보드 사이에 거리센서 2개가 있습니다. 물체가 가까이 오면 AVR 보드에 신호를 보냅니다.
- AVR 보드에서 손이 오른쪽으로 가는지 왼쪽으로 가는지 판단합니다.
- 보드는 오른쪽 방향이면 "R" 이라는 문자를, 왼쪽방향이면 "L" 이라는 문자를 USB 포트를 통해 우분투에 전달합니다.
- 우분투에서는 파이썬으로 만든 간단한 프로그램이 USB 포트를 감시하고 있다가, "R" 또는 "L" 문자가 오면 큐브를 회전시킵니다.