タッチセンサーを繋ぎます。
スケッチは、タッチしたらある文字(Aでもなんだっていい)をシリアルで送る、というだけです。
※タッチセンサはスイッチと同じです。
PCの方のプログラムは「シリアルでその文字が送られて来たら動画ファイルを再生」位です。
あなたの得意な言語でやればいいです。或いはArduinoと似ているProcessingとか。
動画の再生もプログラムするのでなく既存のプレイヤーで再生すればいい。
Processingならlaunch関数で。
<<追記>>
内容的にはあまりにも簡単だから、↑程度で済ませたんだけど出来たかな?
初心者でも、「調べる」「試す」が出来るのなら、たどり着く筈だよ。
意地悪する意図があるわけじゃないから、一応書いておくよ。
↓が必要最小限のスケッチ。
Arduino
1
2void setup(){
3 Serial.begin(9600);
4}
5
6void loop(){
7 if(digitalRead(2)){//タッチしたら(D2にセンサのOUT)
8 Serial.print('A');//「A」を送る
9 delay(2000);//離すのを待つ
10 }
11}
Prosessing
1
2import processing.serial.*;
3Serial myPort;
4
5void setup() {
6 myPort = new Serial(this, "COM5", 9600);//実際に繋がったポート番号で
7}
8
9void draw() {
10 if(myPort.read()=='A'){//「A」が送られて来たら
11 launch("C:\abc.mpg");//動画を再生。(関連付けられたプレイヤーで再生)
12 }
13}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。