-
Notifications
You must be signed in to change notification settings - Fork 0
/
keygen.py
77 lines (64 loc) · 1.78 KB
/
keygen.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# Coded by ScratchyCode
from sense_hat import SenseHat
from time import sleep
import time
sense = SenseHat()
# set di char corrispondenti alle lettere maiuscole
minimo = 65
massimo = 90
# uso con il programma OTP.py
# minimo = 0
# massimo = 255
# inizializzo una variabile contatore
contatore = minimo
# inizializzo le variabili ambientali
t = sense.get_temperature()
p = sense.get_pressure()
h = sense.get_humidity()
# variabili temporanee approssimate
t_temp = round(t)
p_temp = round(p)
h_temp = round(h)
print("In esecuzione...")
while True:
contatore = contatore + 1
if(contatore > massimo):
contatore = minimo
# aggiorno i dati
#t = sense.get_temperature()
p = sense.get_pressure()
#h = sense.get_humidity()
# cifre significative
#t = round(t)
p = round(p)
#h = round(h)
# controllo variazioni di pressione (sono più stabili rispetto alle altre misurazioni, se approssimate all'unità)
if(p != p_temp):
# scrivo la lettera casuale su file
lettera = chr(contatore)
f = open("random.txt",'a')
f.write(lettera)
f.close()
# aggiorno la variabile ambientale
p_temp = p
# # controllo variazioni di temperatura
# if(t != t_temp):
# # scrivo la lettera casuale su file
# lettera = chr(contatore)
# f = open("random.txt",'a')
# f.write(lettera)
# f.close()
#
# # aggiorno la variabile ambientale
# t_temp = t
#
# # controllo variazioni di umidità
# if(h != h_temp):
# # scrivo la lettera casuale su file
# lettera = chr(contatore)
# f = open("random.txt",'a')
# f.write(lettera)
# f.close()
#
# # aggiorno la variabile ambientale
# h_temp = h