Basically it blinks when the average temperature in degrees Celsius changes, until it gets stable again, typically 3 blinks. Then if the temperature is above a set amount (I used 39 degrees around when a fever is detected) It blinks for about 20 seconds. Also if connected to a computer serial monitor it gives average array amount and highest temperature. Lots of possibilities. Not sure how stable the readings are or the calibration. It would be best to be able to change the calibration without re-compiling.
Wow - great job! Looks interesting.
Thanks for sharing with all of us!