[질문] 안다혜/김동은 팀입니다.

23 views
Skip to first unread message

김동은 / Dora Kim

unread,
Dec 11, 2010, 6:03:22 AM12/11/10
to honaya_piny_kk_2010
네 저희도 모터 대여할 수 있으면 좋겠습니다. 바람개비를 붙여서 돌아가게하고싶은데

역으로 바람개비를 불어서 모터가 돌아가면 그게 컴퓨터에 인식이 되게 할 수도 있나요?

저희는 그런식의 바람인식 시스템을 생각했는데
되지않는다면 마이크의 소음을 인식한 바람을 연출할 계획입니다.
그런데 마이크를 이용한 코드는 어디에도 찾을수가 없어서요 ..ㅜㅜ

답변부탁드립니다 :-)
그리고 모터 대여 저희도 끼워주세요^^

moonhee kim

unread,
Dec 11, 2010, 7:04:45 AM12/11/10
to honaya_pi...@googlegroups.com
저희 '불어라' 팀(김문희, 손영아, 이리나)도, 비슷한 예로 고민하고 있습니다.

마이크를 이용한 볼륨값이 필요한데요. 볼륨값의 조절로 인식이 되서 일정수준 이상의 볼륨값을 인지하였을 경우에,

어떤한 동작으로 (화면으로) 이동하게 하는 구조입니다. 


볼륨에 대한 코드 ? 에 대한 자료가 필요한데, 어디서 구해야하는지.. 잘 모르겠습니다.

프로세싱사이트도 보고, 나눠주신 파일도 들여다보았는데요..

조언 부탁드립니다! 

김문희 드림. 


2010년 12월 11일 오후 8:03, 김동은 / Dora Kim <dddesi...@gmail.com>님의 말:



--
Moni :}

고태홍

unread,
Dec 11, 2010, 7:10:03 AM12/11/10
to honaya_pi...@googlegroups.com

 여전히 코치님은 아니지만 답변 드립니다(...이래도 괜찮은지 모르겠지만...-_-ㅋ)

 

프로세싱에서 마이크의 입력을 받기 위해서는 Minim이라는 라이브러리를 사용합니다.별도로 설치하는 라이브러리는 아니고, 프로세싱에 포함되어있는 라이브러리로마이크 뿐만이 아니라 사운드 전반을 다룰 수 있는 라이브러리라고 생각하시면 됩니다.(어떤 사운드를 내고 싶은 팀들도 이 Minim 라이브러리를 참고해주세요)자세한 사용법은 프로세싱에 내장된 Example의 Minim 관련 샘플들 보시거나프로세싱 사이트의 Libraries에서 Minim 항목을 보시면 됩니다.아마 AudioInput 항목을 보시면 참고하실만한 내용이 나올거라고 생각합니다. (마이크에서 입력받은 소리를 다루는 거니까요)
------ Original Message ------

Date: Saturday, Dec 11, 2010 09:04:56 PM
From: moonhee kim <with...@gmail.com>
To: <honaya_pi...@googlegroups.com>
Subject: Re: [질문] 안다혜/김동은 팀입니다.

안다혜

unread,
Dec 11, 2010, 8:37:25 AM12/11/10
to honaya_pi...@googlegroups.com

답변 감사합니다.^^

그러면 플래쉬 같은 경우에는 심벌을 이름을 지정해서 어떤 스크립트를 넣는데 프로세싱도 그런 기능이 있나요?

만약에 사각형을 여러개 그려도 어떤 하나를 지정해서(랜덤한 것이 아니라..)특정 스크립트를 넣는 것이지요.

이부분을 고민하고 여러가지로 하고 있는데..ㅜㅜ

SeungBum Kim

unread,
Dec 12, 2010, 6:58:13 AM12/12/10
to honaya_pi...@googlegroups.com
여러 개의 사각형마다 다른 움직임을 주고 싶은 것이지요?

여기서 플래쉬와 프로세싱의 접근법이 다르다고 볼 수 있습니다.

플래쉬는 먼저 눈에 보이는 객체들을 직접 마우스로 그리고 꾸민 후에 원하는 기능을 스크립트로 추가하지요, 그런데 프로세싱은 더 프로그래밍 언어에 가깝기 때문에 눈에 보여야할 모든 객체도 프로그래밍 (즉, 스크립트) 을 짜서 생성하고 기능 역시도 프로그래밍으로 정의를 하는 것이랍니다. (물론 플래쉬도 눈에 보이는 객체를 프로그래밍으로 직접 구현할 수 있지요.)

지난 번 수업 시간에 원하는 모양이나 기능을 도장으로 찍듯이 그러나 속성이나 기능은 조금씩 다르게 하면서 만들 수 있는 방법으로 "함수 (function)"와 "클래스 (class)"라는 약간은 고급의 개념을 설명하였습니다....  기억나죠? ... 기억 나야죠? ... ^^;;;

솔직히 말하면 기억 안나는게 맞습니다. 굴러가는 눈알이 기억나더라도 직접 사용하기는 아직 무리입니다. 우리 수업에서는 이런 개념은 제대로 배우지 않았거든요.

우선 참고할만한 페이지를 나열해보겠습니다. 

  - http://www.processing.org/learning/2darray/ - 그나마 가장 쉽고 응용할만한 코드가 있습니다.
  - http://www.processing.org/learning/objects/ - 객체 (Object-Oriented) 개념을 더 알고 싶으면 한 번 읽어보세요. OOP 자체는 어려운 개념이 절대 아닌데요, 처음에는 특히 영문으로 읽으면 어렵게 느껴질 수는 있습니다. 하지만 한 번 읽어두면 도움이 될거에요.

플래쉬에서 각 그림마다 스크립트를 주는 것도 일종의 객체지향적인 개념이라고 생각할 수 있습니다. 문제는 프로세싱에서는 이런 과정을 모두 프로그래밍으로 구조화해야한다는 것이지요.

한 번 도전해보시고요, 만약 OOP는 도저히 힘들다고 생각이 들면 혹시 내가 원하는 표현을 다른 쉬운 방법으로 구현할 방법은 없는지 고민해볼 필요가 있겠네요.



2010/12/11 안다혜 <dddd...@naver.com>



--
김 승 범 (SB Kim)
http://piny.cc - PINY (Powerful Idea jourNeY)
Digital Literacy & Communication
010 - 2686 - 6855
http://xenbio.net | http://squeak.kr

SeungBum Kim

unread,
Dec 12, 2010, 7:07:51 AM12/12/10
to honaya_pi...@googlegroups.com
물론이죠. 서로 서로 정보를 공유하라고 메일링리스트가 있는걸요. 그리고 코치들만 답변을 달아야한다면... 저희 힘들어요.. ㅎㅎ 

태홍님 말씀대로 이미 프로세싱을 설치했다면 참고할만한 예제가 있어요.

File > Example > Library > Minim (Sound) > GetLineIn

컴퓨터에 들어오는 마이트 소리를 간단히 시각화하는 예제입니다. 

아두이노나 기타 다른 센서를 사용하지 않고도, 여러분이 보유한 장비로 "후~" 부는 행위를 센싱하는 방법이 되겠네요.

만약 아두이노에 마이크를 달아서 테스트해보고 싶은 사람은 그냥 마이크를 달아서는 원하는 결과를 얻기가 좀 힘들 수 있어요. OP-AMP라고 마이크 신호를 증폭할 필요가 있거든요. 

그런데 고민을 해보면 마이크 이외에도 다른 방법이 있을 수도 있습니다. 여러분이 배운 기술 범위 내에서요.

예를 들어 빛 센서를 응용하는 방법인데요, 앞 쪽에 "후~" 불면 빛 센서를 어떤 종이가 가리도록 잘 만들어서 감지하는 방법도 있을 수 있죠.

어떤 기능 혹은 표현을 위해 꼭 새로운 기술이 필요한 것은 아닙니다. 여러분이 지금까지 실습한 범위 내에서도 충분히 재미있고 창의적인 결과물을 낼 수 있어요. ;)

화이팅! 

2010/12/11 고태홍 <tild...@nate.com>

Donghee Park

unread,
Dec 12, 2010, 8:34:50 AM12/12/10
to honaya_pi...@googlegroups.com
승범님께서 이야기하신 objects 의 여러개 Car 만드는 예제 사용하면 도움이 되겠네요. 단 모두 같은게 아니라 변화되는 부분은 새롭게 정의해줘야겠죠. 자동차 만들때 색깔 지정처럼요. 
특정 스크립트를 다르게 하게 위해서는 사각형을 class로 만들고 상속받아서 객체의 함수를 다르게 만드는 방법이 있어요. 도전해 보세요.

하나의 class로 만들필요없이 각각 다른 class를 만들 수 도 있죠! objects 링크 페이지 마지막의 Frog나 Spoon 처럼요.

2010/12/12 SeungBum Kim <pic...@gmail.com>

Donghee Park

unread,
Dec 12, 2010, 8:41:38 AM12/12/10
to honaya_pi...@googlegroups.com
마이크 앱프 관련 포스팅이 있네요. http://sune.tistory.com/entry/Audio-sensor-module-on-Breadboard

컴퓨터에는 마이크 앱프가 장착되어 있으니 그걸 사용하면(Minim으로~) 좋을듯 해요. 참고 차원에서 링크해요.

2010/12/12 SeungBum Kim <pic...@gmail.com>
Reply all
Reply to author
Forward
0 new messages