정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

프로세싱 코드입니다...
오박사 | 2015-09-14

import processing.serial.*;
import ddf.minim.spi.*;
import ddf.minim.signals.*;
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.ugens.*;
import ddf.minim.effects.*;

Minim minim = new Minim(this);

AudioSample playBangarang;

int wait;

int bangarang;


Serial myPort;

void setup(){
  println(Serial.list());
  myPort = new Serial(this, Serial.list()[2],9600);
  playBangarang = minim.loadSample("bangarang.wav");
 

}

void draw(){
 
  if(myPort.available() >=1) {     
    if(myPort.read() == '9') {
      bangarang = myPort.read();
    
    }
  }

  background(255);
  print(bangarang);
  print(" ");


  if(bangarang > 0)
   playBangarang.trigger();
 
}

 

코드 수정을 했는데여

 

실행 되는것을 보니 코드자체는 오류가 없는듯 합니다...

저기 밑줄이 좀걸리네요...

밑줄 부분에 이러한 매세지가 뜹니다.

일단 제생각대로 수정했는데 소리가 나오지않네요 궁금한 점이있습니다.

1. 버튼이 36개인데 각각 신호를 보내주는 코드는 어느부분인가요

2. 음악파일은 wav파일인데 상관없나요?

3. 음원파일의 저장은 어느곳에다 넣어야하나요 현재는 소스파일 폴더안에 저장햇습니다.

 

프로젝트 완성이 곧인데 여기서 막히네요...

 

이전글   |    무인 트랙터 2015-09-14
다음글   |    오렌지 보드 BLE 에서 2015-09-15