Ver Mensaje Individual
Antiguo 09/06/2013, 09:42   #2
kezuziyo
Zumbao
 
Avatar de kezuziyo
 
Fecha de ingreso: 22/ene/2004
Mensajes: 38.393
kezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatar
la verdad es que la información que nos das es muy vaga y no nos dices con que cuentas, por tanto la respuesta será igual de vaga.

necesias un sensor de temperatura, ese sensor puede estar constantemente ofreciendo la temperatura medida o solo hacerlo bajo petición, supondré que es lo segundo. Además deberá estar conectado al PC o al controlador de alguna manera, por RS232, por TCP/IP, por Bluetooth, etc, por lo que supondré que dispones de una función/librería que al llamarla le pedirá al sensor que le dé la temperatura y te la devuelva al programa. Además dispondrás de un interruptor que se pueda activar/desactivar por nuestro programa, por lo que al igual que antes tendrá que estar conectado a nuestro PC de alguna manera, así que supondré que dispones de la función necesaria para manejar ese interruptor.
Más que un SO necesitarás un lenguaje de programación. Si lo hacemos en un PC no tiene sentido repetir la medición miles de veces por segundo, entre otras cosas porque entonces paralizarás el ordenador y no podrá hacer otra cosa, lo mejor es activar un Timer cada entre 1.000 mseg y 5.000 mseg que active el siguiente pseudocódigo:
[code]
Temp=ObtenerValorSensor() //llamamos a la función que obtiene la temperatura
Print Temp //mostramos el valor medido (dependiendo de las herramientas de programacion puede ser mejor tener un control en un formulario y modificar la propiedad de su valor)
If Temp>=X then
If Not Accionado then
AccionarInterruptor(true) //lamamos a la funcion que activa o desactiva el interruptor
Accionado=true //usamos una variable para saber el estado del interruptor y de esta forma no volverlo a accionar cuando ya esta accionado
endif
Else
If Accionado then
AccionarInterruptor(false)
Accionadp=false
endif
Endif

[/code]
__________________



>>>FOTO DE LA KEDADA DEL SURESTE 2008<<<
Consejos sobre como navegar por ZackY: Navegando por el foro
>>> [URL="http://www.jezuzillo.es/images/NoToros.htm"]Porque estoy en contra de las corridas de toros y de la existencia de una sección sobre las mismas en este foro[/URL] <<<
>>> [URL="http://foros.zackyfiles.com/showthread.php?t=591397"]Si quieres eliminar la sección taurina de tu navegador, pincha aquí[/URL] <<<

Última edición por kezuziyo; 09/06/2013 a las 09:46.
kezuziyo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir