processingにて画像と動画を再生したい
ardruinoと連携しているのですがボリュームが200を超えたら動画ファイルを再生する(一度200を超えたら200以下に戻してもどうが再生を続ける)という状態を作りたいです。
今は200以下にすると動画を再生が止まってしまいます。
該当のソースコード
import processing.serial.;
import cc.arduino.;
Arduino arduino;
import processing.video.*;
PImage img; //画像データ
Movie HUD;
boolean a = true;
void setup()
{
println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[1], 57600);
arduino.pinMode(6, arduino.OUTPUT);
noCursor();//カーソル非表示
fullScreen();//最大化
HUD = new Movie(this, "watage.mp4"); //動画の読み込み
img = loadImage("img.jpg"); //画像の読み込み
HUD.loop();
}
void draw()
{
int v = arduino.analogRead( 0 ); //ボリュームの変数
blendMode(BLEND);
background( 0, 0, 0 );
scale(0.7, 0.7);
if (a == true) { //画像再生
image( img, 0, 0);
a = false;
}
if (200 < v && a == false) { //動画再生
image(HUD, 0, 0, 1440, 900);
}
}
void movieEvent(Movie m) {
m.read();
}
補足情報(FW/ツールのバージョンなど)
Arduino (Firmata)をスケッチから使用しております

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。