回答編集履歴

1

実験追記

2019/11/16 10:30

投稿

thkana
thkana

スコア7645

test CHANGED
@@ -13,3 +13,115 @@
13
13
 
14
14
 
15
15
  Arduino側を何らかの方法でインターネットにつないでNTPで時計合わせをするとか、GPSを繋いでそこから時刻を得るとかして、データにタイムスタンプを付けるのが実用的かなとは思いますが。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ 100msでいい、とのことでとりあえず原理的なところだけ試してみました。
24
+
25
+ ```Teraterm Macro
26
+
27
+ ;Teraterm Macro
28
+
29
+ logopen "C:\Users\default\Documents\teraterm\testSec.log" 0 1 1 1 1
30
+
31
+ gettime sec "%S"
32
+
33
+ psec=sec
34
+
35
+ while 1
36
+
37
+ gettime sec "%S"
38
+
39
+ strcompare sec psec
40
+
41
+ if result<>0 then
42
+
43
+ send "q"
44
+
45
+ endif
46
+
47
+ psec=sec
48
+
49
+ endwhile
50
+
51
+ ```
52
+
53
+ ```Arduino
54
+
55
+ void setup() {
56
+
57
+ Serial.begin(9600);
58
+
59
+ }
60
+
61
+
62
+
63
+ void loop() {
64
+
65
+ if(Serial.available()){
66
+
67
+ Serial.read();
68
+
69
+ Serial.println(millis());
70
+
71
+ }
72
+
73
+ }
74
+
75
+ ```
76
+
77
+ で出来たTeratermのタイムスタンプ付きログファイル
78
+
79
+ ```
80
+
81
+
82
+
83
+ [Sat Nov 16 19:20:47.005 2019] 2268429
84
+
85
+ [Sat Nov 16 19:20:48.004 2019] 2269427
86
+
87
+ [Sat Nov 16 19:20:49.004 2019] 2270426
88
+
89
+ [Sat Nov 16 19:20:50.007 2019] 2271425
90
+
91
+ [Sat Nov 16 19:20:51.009 2019] 2272424
92
+
93
+ [Sat Nov 16 19:20:52.006 2019] 2273423
94
+
95
+ [Sat Nov 16 19:20:53.005 2019] 2274422
96
+
97
+ [Sat Nov 16 19:20:54.005 2019] 2275421
98
+
99
+ [Sat Nov 16 19:20:55.006 2019] 2276420
100
+
101
+ [Sat Nov 16 19:20:56.004 2019] 2277419
102
+
103
+ [Sat Nov 16 19:20:57.007 2019] 2278418
104
+
105
+ [Sat Nov 16 19:20:58.007 2019] 2279416
106
+
107
+ [Sat Nov 16 19:20:59.005 2019] 2280416
108
+
109
+ [Sat Nov 16 19:21:00.006 2019] 2281414
110
+
111
+ [Sat Nov 16 19:21:01.005 2019] 2282415
112
+
113
+ [Sat Nov 16 19:21:02.007 2019] 2283413
114
+
115
+ [Sat Nov 16 19:21:03.004 2019] 2284411
116
+
117
+ [Sat Nov 16 19:21:04.007 2019] 2285411
118
+
119
+ [Sat Nov 16 19:21:05.007 2019] 2286409
120
+
121
+ [Sat Nov 16 19:21:06.007 2019] 2287409
122
+
123
+ [Sat Nov 16 19:21:07.005 2019] 2288407
124
+
125
+ ```
126
+
127
+ あなたの用途にあうかどうかは私は知りませんが。