質問編集履歴

1

実現したいこと、困っている点を書き直しました。

2021/08/10 09:32

投稿

m-nakao
m-nakao

スコア2

test CHANGED
File without changes
test CHANGED
@@ -6,31 +6,75 @@
6
6
 
7
7
 
8
8
 
9
- 現状は、ラズベリーパイと光センサーを用い、8:00~17:00まで1秒毎の光センサー抵抗値のデータをCSV形式で収集しております。
9
+ 現状ラズベリーパイと光センサーを用い、8:00~17:00まで1秒毎の光センサー抵抗値のデータをCSV形式で収集しております。
10
10
 
11
11
  プログラムはpythonを使い収集しております。
12
12
 
13
- 光センサーのデータは100未満を稼働、100以上を非稼働とし稼働率を計算しています。
13
+ 光センサーのデータは100未満を稼働、100以上を非稼働とし稼働率をCSVでExcelで計算しています。
14
14
 
15
15
 
16
16
 
17
+ 実現したい事:pythonを使用して
18
+
19
+ 1.CSVファイルを別CSVファイルを作る。
20
+
21
+
22
+
23
+ #!/usr/bin/python3
24
+
25
+
26
+
27
+ #pandasをインポート
28
+
29
+ import pandas as pd
30
+
31
+ import datetime
32
+
33
+
34
+
35
+ #CSVを読み込み、dfに代入
36
+
37
+ df = pd.read_csv("/home/pi/Desktop/cp_log.csv",names=("time","resist"))
38
+
39
+
40
+
41
+ #dfをCSV出力
42
+
43
+
44
+
45
+ df.to_csv("/home/pi/Desktop/cp900_log.csv")
46
+
47
+
48
+
49
+ ※元のCSVファイルは何かあった時のために保存しておきます。
50
+
51
+
52
+
17
- 実現たい事:8:0017:00まで15分毎にディスプレイに稼働率表示させたいです。
53
+ 2.範囲指定を、光センサーの抵抗値を100未満を1,100以上0とし計算
54
+
55
+ CSVができるわけですが
56
+
57
+ ![![イメージ説明](d7b9ff7b3ac1c3dd37265f8f3a7a4794.jpeg)](65560250b6044a14c35bfe5a08d50fec.jpeg)
18
58
 
19
59
 
20
60
 
21
61
 
22
62
 
23
- pythonこのようなプログラムができるかどうかご教くだ
63
+ 3.LCD1602計算値を表示させる
64
+
65
+
24
66
 
25
67
 
26
68
 
27
69
  ### 発生している問題・エラーメッセージ
28
70
 
71
+ 困っている点は
29
72
 
73
+ **1.範囲の指定の仕方
30
74
 
31
- 8:00~17:00まで光センサー抵抗値を
75
+ 2.光センサー抵抗値を計算
32
76
 
33
- ```
77
+ この2点のコードの記述の仕方が分かりません。**
34
78
 
35
79
 
36
80
 
@@ -44,15 +88,19 @@
44
88
 
45
89
  https://teratail.com/questions/223367
46
90
 
47
- を参考にさせていただきまし
91
+ を参考にさせていただのですが、
48
92
 
49
93
 
50
94
 
51
- こちらの方とやことが違う点は
95
+ **2resistの100未満の値を0、100以上の値を1にするコードの記述の仕を調査したのですが分かませんのでご教示をお願致します。
52
96
 
53
- 1.900秒毎(15分毎)つまり900秒毎に数字を数える
54
97
 
98
+
99
+ **1は900行ごとに範囲を指定したいので
100
+
55
- 2.グラフではなく、LCD1602等用い、稼働率何%表示させ
101
+ ”llong(900)"記述すことで解決できるかなと考えております。
102
+
103
+
56
104
 
57
105
 
58
106