/*
如下代碼通過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();
}
}
|