codigo de propuesta de proyecto en packet tracer
This commit is contained in:
		
						commit
						53e1a9f987
					
				|  | @ -0,0 +1,58 @@ | ||||||
|  | //Setup = configuracion basica del objeto
 | ||||||
|  | 
 | ||||||
|  | function setup() { | ||||||
|  | 	pinMode(1, OUTPUT); | ||||||
|  | 	Serial.println("Blinking"); //para que aparezca un mensaje en consola de la parte de abajo del editor
 | ||||||
|  | 	 | ||||||
|  | 	// Haremos monitoreo de la frecuencia cardíaca del paciente
 | ||||||
|  | 
 | ||||||
|  | 	/* Valores normales | ||||||
|  | 	Cota alta: 100 latidos por minuto | ||||||
|  | 	Cota baja: 60 latidos por minuto | ||||||
|  | 	 | ||||||
|  | 	=> Frecuencia cardíaca aceptable: 100 - 60 | ||||||
|  | 	=> Hay riesgo si: frecuencia > 120 (alta) y frecuencia < 40 (baja) | ||||||
|  | 	 | ||||||
|  | 	*/ | ||||||
|  | 	 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 	var alta = 100; | ||||||
|  | 	var baja = 60; | ||||||
|  | 	 | ||||||
|  | 	//Configuracion de nuestro cliente para que el reloj pueda enviar correos electronicos
 | ||||||
|  | 	EmailClient.setup('Paciente@centromedicoficticio.ve','192.168.1.3','Paciente','1234'); | ||||||
|  | 
 | ||||||
|  | function loop() { | ||||||
|  | 
 | ||||||
|  | 	//Simulando al sensor
 | ||||||
|  | 	//Manipulamos valores para llevar al paciente a un escenario de riesgo para que el reloj lo detecte
 | ||||||
|  | 
 | ||||||
|  | 	alta = alta + 2; | ||||||
|  | 	baja = baja - 1; | ||||||
|  | 	delay (2000); | ||||||
|  | 	Serial.println('Frecuencia en: ' + alta + ' y ' + baja); | ||||||
|  | 	 | ||||||
|  | 	//La idea es mandarle unos primeros mensajes de alerta al doctor
 | ||||||
|  | 	if (alta > 120 || baja < 40) { | ||||||
|  | 		var mensaje = 'Frecuencia cardiaca en niveles de cuidado: ' + alta + ' y ' + baja; | ||||||
|  | 		EmailClient.send('Doctor@centromedicoficticio.ve','Cuidado con Paciente',mensaje); | ||||||
|  | 		delay(2000); // para que no lo este enviando a cada rato
 | ||||||
|  | 		 | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	//Tratando de evaluar una condicion mas critica de los valores
 | ||||||
|  | 	if (alta >= 140 || baja <= 30) { | ||||||
|  | 		var mensaje2 = 'Frecuencia cardiaca en niveles PELIGROSOS, atender urgentemente en el sitio'; | ||||||
|  | 		EmailClient.send('Doctor@centromedicoficticio.ve','PELIGRO con Paciente', mensaje2); | ||||||
|  | 		delay(20000); | ||||||
|  | 		Serial.println('Presion en nivel riesgoso, contacte a su medico'); | ||||||
|  | 		} | ||||||
|  | 		 | ||||||
|  | 	 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue
	
	 Victor Borjas
						Victor Borjas