-
Notifications
You must be signed in to change notification settings - Fork 0
/
CondicaoMotora.py
81 lines (43 loc) · 2.03 KB
/
CondicaoMotora.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
78
79
80
81
from HB_Detection import HB_Detection
import time
import winsound
DELAY_SECONDS = 1
SOUND_NAME = "sampleecg"
SOUND_NAME2 = "tapping_"
ESPACOS1=" "
ESPACOS2=" "
ESPACOS3=" "
ESPACOS4=" "
ESPACOS5=" "
ESPACOS6=""
ESPACOS7=" "
ESPACOS8=" "
ESPACOS9=" "
class CondicaoMotora(HB_Detection):
hb_pressed_times = []
hb_play_times = []
def __init__(self):
#super().__init__() #chama o construtor da classe mãe (HB_Detection)
#reinicializa as variaveis
self.hb_pressed_times = []
self.hb_play_times = []
def print_instructions(self,num_etapa):
print("\n\n")
print(ESPACOS1,"Instruções:")
print(ESPACOS2,"Agora você vai realizar a Etapa "+ num_etapa + " \n")
print(ESPACOS3,"Nesta parte do teste você vai escutar os batimentos de uma gravação de")
print(ESPACOS4,"batimentos cardíacos de uma outra pessoa.\n")
print(ESPACOS5,"Você deve seguir cada batimento apertando a tecla ENTER no teclado.\n")
print("Não tente antecipar as respostas adivinhando o ritmo dos batimentos gravados,")
print(ESPACOS7,"ao invés disso, aperte a tecla ENTER o mais rápido que puder assim que você")
print(ESPACOS8,"escutar o batimento.\n")
print(ESPACOS9,"Quando tiver lido a instrução e estiver pronto para seguir, aperte ENTER")
input()
#time.sleep(DELAY_SECONDS)
def play_sample(self):
winsound.PlaySound(SOUND_NAME, winsound.SND_ASYNC)
def play_tapping(self):
winsound.PlaySound(SOUND_NAME2, winsound.SND_ASYNC)
def print_title(self,num_etapa):
print("Etapa "+ num_etapa)
print("Etapa iniciada")