1 분 소요

프로그래밍 언어 소개
프로세싱 : http://processing.org (무료)

MAX6 : www.cycling74.com(1달 무료) - serial로 들어오는 데이터를 이용해서 PC 쪽에서 영상 및 사운드 효과를 낼수있다.
MAX(프로그램)/MSP(사운드)/Jitter (영상처리)

Neonv2 : (http://neonv2.com/):[프리웨어] - MIDI 신호를 이용하여 통신 가능하고 그래픽 관련 특화 툴.

  • 조사해본 결과 아두이노와 연계되는 프로그램들의 경우 대부분 기본적으로 serial을 이용하여 통신을 하고있다.
       아두이노를 새로운 input 생성기로 생각하면 될듯한다.

회로 설계 툴 소개
fritzing (http://fritzing.org)

진행 방향
The arduino starter kit를 이용하여 할수 있는 간단한 예제 제작 및 이와 연계되어 테스트 가능한 PC APP 및 Phone APP개발
(아이들은 되도록이면 arduino에만 코딩할수 있도록 하고 대응하는 툴은 개발해주는걸로…)

  • PC : MFC (serial관련 뚫으면 많은것 가능.)
              프로세싱, MAX6, Neonv2\
  • Phone : BT를 이용한 안드로이드 어플

작품 제작후 문서 제작.\

  • 회로도 제작 : fritzing을 사용하던지 실물을 사진을 찍어서 제공\
  • 회로 구성에 대한 간단한 설명\
  • 프로그램 소스코드 제공

아이디어\

  1. 피에조를 이용하여 간단한 노래를 만들고

-> 주변 밝기에 따라서 음의 높낮이를 조절하도록 구성

-> “딱” 소리에 반응하여 음악이 시작하도록 구성
  -> 연주하며 LED 도 같이 반응하도록 구성
  -> PC에서 키보드로 건반을 구성하여 음 연주

  1. PC 에서 밝기가 변하는 촛불 or 병에 물이 차고 빠지는 app을 만들어서 arduion와 연동
      -> 주변 밝기에 따라 촛불의 밝기가 바뀐다.
      -> 주변 소음에 따라 촛불이 켜지기도 하고 꺼지기도 한다.
      -> 밝기에 따라 물병에 들어있는 물의 수위가 바뀌게 한다.

  2. 눈차크 해킹

  3. DC모터와 서보 모터를 이용한 재미난 꺼리?
      -> 문 열어주기
      -> 주위 온도를 확인해서 자동으로 선풍기를 켜주는….
     \
  4. LED 주사위
       -> 7개의 LED 및 랜덤함수를 이용하여 주사위를 만든다.
       -> 특정 db 이상 소리가 들어오면 주사위가 던져지게 한다.

  5. 리모컨 해킹
       -> 리모컨 신호를 읽어드려서 회사를 알아내고 관련 프로토콜을 이용한 리모컨을 만든다.

\