Verunchikc / proyecto-Buikuan

0 stars 0 forks source link

Main #9

Open juandamonsalve opened 7 months ago

juandamonsalve commented 7 months ago

Este código principal inicia un temporizador (Timer) que ejecuta la función "desborde" cada segundo. Dentro de esta función, se verifica si ciertas condiciones relacionadas con las mediciones de pulso (BPM), saturación de oxígeno (SpO2), y temperatura son cumplidas. En caso afirmativo, se imprime un mensaje indicando los valores medidos y se presenta una estructura visual en forma de asteriscos.El objeto "ole dB" de la clase "Pulso" se instancia, y luego se llama al método "muestra" para inicializar y configurar el sensor de pulso MAX 30102. Este sensor realiza mediciones de pulso, SpO2, y temperatura. Los resultados se almacenan en las variables "datos", "datos2", y "datos 3" respectivamente.

juandamonsalve commented 7 months ago

import pulsometro from pulsometro import Pulso from machine import Timer

temporiza = Timer(0) def desborde (Timer): print("\n"40)

if oledC.datos <= 30 and oledC.datos2 >= 31 or oledC.datos3 >= 10:
    print("BPM={:02} p SpO2={:02}%  Temp={:02} °C ".format(oledC.datos, oledC.datos2, oledC.datos3))

    print("*"*40)

__

temporiza.init(period=1000,mode=Timer.PERIODIC,callback=desborde)

_____

oledC = Pulso() oledC.muestra()

oledC = telegramM.Telebot()

oledC.pantalla()

def derecha():

pass

#oledC.conectar()      

_thread.start_new_thread(derecha, ())

def izquierda():

oxig = pulsimetro.Pulso()

oxig.muestra()

_thread.start_new_thread(izquierda, ())