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