質問編集履歴
3
ライブラリの変更箇所についての追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -193,3 +193,21 @@
|
|
193
193
|
|
194
194
|
|
195
195
|
改めまして,よろしくお願いいたします.
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
###追記
|
200
|
+
|
201
|
+
ライブラリの変更箇所
|
202
|
+
|
203
|
+
```Arduino
|
204
|
+
|
205
|
+
RCS620S.cpp
|
206
|
+
|
207
|
+
#include "WProgram.h" //修正前
|
208
|
+
|
209
|
+
#include "Arduino.h" //修正後
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
```
|
2
プログラム中のミスの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,13 @@
|
|
4
4
|
|
5
5
|
その中で,SONY社のRC-S620Sを利用しIDmを読み取りたいのですが,上手く動作していない模様です.
|
6
6
|
|
7
|
-
シリアル通信を利用して動作確認するにも,リーダーがTX, RXをし
|
7
|
+
シリアル通信を利用して動作確認するにも,リーダーがTX, RXを使用している状態です.
|
8
8
|
|
9
|
-
どうにかして,読み取ったIDmを変数IDmに格納したい
|
9
|
+
どうにかして,読み取ったIDmを変数IDmに格納したいと思っております.
|
10
10
|
|
11
11
|
Arduinoに関しては,少し触ったことがある程度の初心者です.
|
12
12
|
|
13
|
-
ご教授,よろしくお願いいたします.
|
13
|
+
どうぞご教授,よろしくお願いいたします.
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -126,9 +126,9 @@
|
|
126
126
|
|
127
127
|
void loop(){
|
128
128
|
|
129
|
+
/***IDm読み取りここから***/
|
130
|
+
|
129
131
|
int ret, i;
|
130
|
-
|
131
|
-
|
132
132
|
|
133
133
|
rcs620s.timeout = COMMAND_TIMEOUT;
|
134
134
|
|
@@ -138,15 +138,17 @@
|
|
138
138
|
|
139
139
|
for(i = 0; i < 8; i++){
|
140
140
|
|
141
|
-
if(rcs620s.idm[i] / 0x10 == 0)IDm + "0";
|
141
|
+
if(rcs620s.idm[i] / 0x10 == 0)IDm += "0";
|
142
142
|
|
143
|
-
IDm + (rcs620s.idm[i], HEX);
|
143
|
+
IDm += (rcs620s.idm[i], HEX);
|
144
144
|
|
145
145
|
}
|
146
146
|
|
147
147
|
}
|
148
148
|
|
149
149
|
rcs620s.rfOff();
|
150
|
+
|
151
|
+
/***IDm読み取りここまで***/
|
150
152
|
|
151
153
|
|
152
154
|
|
1
不要な変数の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
#define close_pin 2//Close
|
29
|
+
#define close_pin 2//Close
|
30
30
|
|
31
31
|
#define open_pin 12 //Open
|
32
32
|
|
@@ -43,8 +43,6 @@
|
|
43
43
|
RCS620S rcs620s;
|
44
44
|
|
45
45
|
|
46
|
-
|
47
|
-
volatile int KC = 0; //Key_Check 0 = Close, 1= Open
|
48
46
|
|
49
47
|
String IDm = ""; //IDm格納用
|
50
48
|
|