updated the code for testing. Combined the button, hall, TMP36, and MLX90614. Just need to get all the bells and whistles doing exactly what is wanted. All ports check out.