質問編集履歴

1

試したことの修正。一度参考記事内のソースコード通りにやって動かなかったことを確認後、シリアルモニタでの動作確認としてSerial.println()を追記。

2021/04/13 23:01

投稿

tys.prg
tys.prg

スコア13

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,47 @@
26
26
 
27
27
  上記リンクの手順を辿り、以下のコードを書きました。
28
28
 
29
- Arduinoへのコンパイル・書き込みは正常に終了し、
29
+ Arduinoへのコンパイル・書き込みは正常に終了しましたがswitchに接続しても動作しませんでした。
30
30
 
31
+
32
+
33
+ ```arduino
34
+
35
+ #include <SwitchControlLibrary.h>
36
+
37
+
38
+
39
+ void setup() {
40
+
41
+ // put your setup code here, to run once:
42
+
43
+
44
+
45
+ }
46
+
47
+
48
+
49
+ void loop() {
50
+
51
+ // put your main code here, to run repeatedly:
52
+
53
+ SwitchControlLibrary().PressButtonA();
54
+
55
+ delay(30);
56
+
57
+ SwitchControlLibrary().ReleaseButtonA();
58
+
59
+ delay(150);
60
+
61
+ }
62
+
63
+ ```
64
+
65
+
66
+
67
+ その後、そもそも動いているのかの確認として以下のコードを書いたところ、
68
+
31
- シリアルモニタで"アイウエオ"、"かきくけこ"の出力は成功しました。
69
+ シリアルモニタで"アイウエオ"、"かきくけこ"の出力は確認出来ました。
32
70
 
33
71
  ```arduino
34
72
 
@@ -66,6 +104,8 @@
66
104
 
67
105
  ```
68
106
 
107
+
108
+
69
109
  boards.txtは以下二つとも書き換えました。
70
110
 
71
111
  ```