tu déclares les températures en variables globales, elles sont donc connues et modifiables par toutes les fonctions de ton code :
float temperature1;
float temperature2;
Tes fonctions LectureTempx sont déclarées 'void' : pas besoin de faire 'return', surtout avec ces variables globales. Tu peux donc enlever les lignes :
return (temperature1);
return (temperature2);
Dans ta loop, fais un simple appel à ces fonctions :
LectureTemp1();
LectureTemp2();
Je n'ai pas lu la suite... mais ça a l'air correct