質問編集履歴

2

値が改行される問題は解決致しました。しかし、脈拍のデータを取得するにあたっての問題が未だ解決できておりませんので内容を編集させていただきました。

2021/09/24 07:22

投稿

cyoncooo
cyoncooo

スコア2

test CHANGED
File without changes
test CHANGED
@@ -8,6 +8,10 @@
8
8
 
9
9
  原因、対処方法をご存じの方どうかよろしくお願いいたします。
10
10
 
11
+
12
+
13
+ 追記.値が改行される問題はご指摘のおかげで解決致しました。しかし、anarogReadで取得した脈拍の値が%dで表示するとnode.js側で0を表示され、%fで表示するとarduino側で0と表示されてしまいます。解決法をご存じの方ご指摘の方よろしくお願いします。
14
+
11
15
  ### 発生している問題・エラーメッセージ
12
16
 
13
17
  node.jsのログ

1

codeの使い方がわからずご指摘いただきました。ありがとうございます。

2021/09/24 07:22

投稿

cyoncooo
cyoncooo

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### ESP32→node.jsでのシリアル通信で送信したデータがnode.jsで受け取ったときに変に改行、変更されてしまう
1
+ ESP32→node.jsでのシリアル通信で送信したデータがnode.jsで受け取ったときに変に改行、変更されてしまう
2
2
 
3
3
 
4
4
 
@@ -12,41 +12,47 @@
12
12
 
13
13
  node.jsのログ
14
14
 
15
+ ```3
16
+
17
+ 0.687500,0
18
+
19
+
20
+
21
+
22
+
15
23
  3
16
24
 
25
+ 0.
26
+
17
- 0.687500,0
27
+ 625000,0
18
-
19
-
20
28
 
21
29
 
22
30
 
23
31
  3
24
32
 
25
- 0.
26
-
27
- 625000,0
28
-
29
-
30
-
31
- 3
32
-
33
33
  0.625
34
34
 
35
35
  000,0
36
36
 
37
37
 
38
38
 
39
+ ```
40
+
39
41
  Arduinoのシリアルモニタ
40
42
 
41
- 30.625000,3683
43
+ ```30.625000,3683
42
44
 
43
45
  30.625000,3679
44
46
 
45
47
  30.625000,3685
46
48
 
47
-
49
+ ```
48
-
50
+
51
+
52
+
53
+
54
+
49
- このよう30.625000が3と0.625に改行されたり、3683という値が0と表示されたりと
55
+ このよう30.625000が3と0.625に改行されたり、3683という値が0と表示されたりとなってしまいます。
50
56
 
51
57
  ### 該当のソースコード
52
58
 
@@ -56,7 +62,7 @@
56
62
 
57
63
  Node.js
58
64
 
59
- // モジュール読み込み
65
+ ```// モジュール読み込み
60
66
 
61
67
  var SerialPort = require("serialport");
62
68
 
@@ -88,13 +94,17 @@
88
94
 
89
95
  });
90
96
 
97
+ ```
98
+
99
+
100
+
91
101
 
92
102
 
93
103
 
94
104
 
95
105
  EPS32,arduinoのコード
96
106
 
97
- #include <Wire.h> //I2C通信のライブラリ
107
+ ```#include <Wire.h> //I2C通信のライブラリ
98
108
 
99
109
  #include <ArduinoJson.h>
100
110
 
@@ -190,6 +200,10 @@
190
200
 
191
201
  }
192
202
 
203
+ ```
204
+
205
+
206
+
193
207
 
194
208
 
195
209
  ### 試したこと