質問編集履歴

3

ライブラリの変更箇所についての追記

2017/05/26 08:47

投稿

Gfon
Gfon

スコア15

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

プログラム中のミスの修正

2017/05/26 08:47

投稿

Gfon
Gfon

スコア15

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

不要な変数の削除

2017/05/24 07:31

投稿

Gfon
Gfon

スコア15

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