回答編集履歴

1

追記

2020/11/27 07:33

投稿

nac_tnk
nac_tnk

スコア494

test CHANGED
@@ -13,3 +13,93 @@
13
13
  動画の再生もプログラムするのでなく既存のプレイヤーで再生すればいい。
14
14
 
15
15
  Processingならlaunch関数で。
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+ <<追記>>
24
+
25
+
26
+
27
+ 内容的にはあまりにも簡単だから、↑程度で済ませたんだけど出来たかな?
28
+
29
+
30
+
31
+ 初心者でも、「調べる」「試す」が出来るのなら、たどり着く筈だよ。
32
+
33
+
34
+
35
+ 意地悪する意図があるわけじゃないから、一応書いておくよ。
36
+
37
+
38
+
39
+ ↓が必要最小限のスケッチ。
40
+
41
+
42
+
43
+
44
+
45
+ ```Arduino
46
+
47
+
48
+
49
+ void setup(){
50
+
51
+ Serial.begin(9600);
52
+
53
+ }
54
+
55
+
56
+
57
+ void loop(){
58
+
59
+ if(digitalRead(2)){//タッチしたら(D2にセンサのOUT)
60
+
61
+ Serial.print('A');//「A」を送る
62
+
63
+ delay(2000);//離すのを待つ
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+ ```Prosessing
78
+
79
+
80
+
81
+ import processing.serial.*;
82
+
83
+ Serial myPort;
84
+
85
+
86
+
87
+ void setup() {
88
+
89
+ myPort = new Serial(this, "COM5", 9600);//実際に繋がったポート番号で
90
+
91
+ }
92
+
93
+
94
+
95
+ void draw() {
96
+
97
+ if(myPort.read()=='A'){//「A」が送られて来たら
98
+
99
+ launch("C:\abc.mpg");//動画を再生。(関連付けられたプレイヤーで再生)
100
+
101
+ }
102
+
103
+ }
104
+
105
+ ```