fork download
  1. # your code goes here
  2. from pulsesensor import Pulsesensor
  3. import time
  4.  
  5. MIN = 50 #valor inferior de rango que es valido
  6. MAX = 115 #valor superior del rango que es valido
  7. amountForAverage = 15 #la cantidad de muestras para el promedio
  8.  
  9. p = Pulsesensor()
  10. p.startAsyncBPM()
  11.  
  12. def inRange(val):
  13. return val >= MIN and val <= MAX
  14.  
  15.  
  16. try:
  17. i = 0;
  18. sum = 0;
  19. while True:
  20. bpm = p.BPM
  21. if inRange(bpm):
  22. i++;
  23. sum = sum + bpm
  24. if i == amountForAverage:
  25. print("BPM REAL: %d" % sum/i)
  26. i=0
  27. sum=0
  28.  
  29. print("BPM: %d" % bpm)
  30.  
  31. else:
  32. sum = 0;
  33. i = 0;
  34. print("No Heartbeat found")
  35. time.sleep(1)
  36. except:
  37. p.stopAsyncBPM()
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/py_compile.py", line 117, in compile
    raise py_exc
py_compile.PyCompileError: Sorry: IndentationError: unindent does not match any outer indentation level (prog.py, line 19)
stdout
Standard output is empty