回答編集履歴

1

追記

2021/05/27 00:28

投稿

ozwk
ozwk

スコア13553

test CHANGED
@@ -5,3 +5,37 @@
5
5
 
6
6
 
7
7
  (自分しか使わず、面倒でないなら都度スケッチ書き換えるでもいい気がする)
8
+
9
+
10
+
11
+ ---
12
+
13
+
14
+
15
+ > やりたいことは,場所によって接続されているセンサが異なるため,現場に設置する前にあらかじめどのセンサを使うかという設定をArduino内部に保存して,使用するセンサのみから情報を取得したいのです.
16
+
17
+ これを,ハードウェアの増設ではなく,プログラムの変更や設定ファイルの追加などソフトウェア上で解決したいのです.
18
+
19
+
20
+
21
+ Arduino + センサーのセットを複数箇所に設置する。
22
+
23
+ ただし設置場所によってセンサーの構成が異なる。
24
+
25
+
26
+
27
+ ということっぽいので、
28
+
29
+
30
+
31
+ * センサーの構成ごとにスケッチをまるっと変える
32
+
33
+ * センサーの構成を表す定数をスケッチ内に用意して、設置場所ごとにそこだけ変更したスケッチを書き込む
34
+
35
+ * 空いているピンがあればそれをセンサー構成を設定するピンとして、起動時に読み込む
36
+
37
+ * シリアル通信でセンサーの構成を設定できるようにして、EEPROMに保存し、起動時にEEPROMから読み込む
38
+
39
+
40
+
41
+ のどれかで。