Ici
mypr(tc_100(addr1),0);
mypr(tc_100(addr2),1);
Serial.println(tc_100(addr1));
Serial.println(tc_100(addr2));
chaque lecture prend 1 seconde et tu en fais 4 dont 2 uniquement pour afficher les valeurs. Fais plutôt :
int temp1 = tc_100(addr1);
int temp2 = tc_100(addr2);
mypr(temp1,0);
mypr(temp2,1);
Serial.println(temp1);
Serial.println(temp2);
Si on peut brancher les 2 sondes sur 2 pins différentes, alors on pourra déclarer 2 instances différentes avec 2 noms différents. On fera alors la lecture en parallèle et on aura juste besoin d'attendre 1 seconde pour faire les 2 lectures. ça gagnera un peu en rapidité.