標(biāo)題: arduino與processing互動 [打印本頁]

作者: haoren    時間: 2015-9-14 20:36
標(biāo)題: arduino與processing互動
/*
   如下代碼通過arduino pin4 腳低電平時播放mp3音樂,高電平時暫停播放。
*/
import ddf.minim.*;
Minim minim;
AudioPlayer player;

// int switchPin = 4;
// void setup(){
//   pinMode(switchPin,INPUT);
//   Serial.begin(9600);
// }

// void loop(){
//   if(digitalRead(switchPin)==HIGH){
//     Serial.write(1);
//   }
//   else{
//     Serial.write('A');
//   }
//   delay(100);
// }


import processing.serial.*;
Serial port;
int val;
void setup(){
  size(200,200);
  frameRate(10);
  port = new Serial(this,"COM3",9600);
  
  minim = new Minim(this);
  player =minim.loadFile("xy.mp3");
}

void draw(){
if(port.available()>0){
   val = port.read();
   
}
background(255);
println(val);

if(val==1){
   fill(#FA19F7);
   ellipse(width/2,height/2,random(100),random(100));
  // player.close();
  player.pause();
} else if(val==65){
   fill(255,2,3);
   rect(width/5,height/5,100,110);
   player.play();
}

}












歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1