Problème capteurs température

Salut à tous, j'ai besoin de votre aide car j'ai un problème.Je vous explique un peu,je débute sur Arduino et pour un projet j'ai besoin que mon moniteur série m'indique la température du capteur 1(tempPin1: intérieur) et la température du capteur 2(tempPin2: extérieur). J'avais déjà le Sketch pour lire la température d'un seul un seul capteur mais je n'arrive pas à lire les températures des 2 capteurs en même temps.

int tempPin1 = 5;
int tempPin2 = 6;
int a;
int c;
int del = 2000;              // duration between temperature readings
float temperature;
float temperature2;
int B = 3975;                //B value of the thermistor
float resistance;
int com;
void setup()
{
  Serial.begin(9600);
}

void loop()
{
  a = analogRead(tempPin1);
  c = analogRead(tempPin2);
   Serial.print(a);
  resistance = (float)(1023 - a) * 10000 / a;
  temperature = 1 / (log(resistance / 10000) / B + 1 / 298.15) - 273.15;
  delay(del);
  Serial.print(" La temperature interieure est: ");
  Serial.println(temperature);
  com = map(a, 512, 592, 0, 255);
  
   Serial.print(c);
  resistance = (float)(1023 - c) * 10000 / c;
  temperature2 = 1 / (log(resistance / 10000) / B + 1 / 298.15) - 273.15;
  delay(del);
  Serial.print(" La temperature exterieure est: ");
  Serial.println(temperature2);
  com = map(c, 512, 592, 0, 255);
}

J'utilise une carte Arduino UNO et un shield "Grove - Base Shield V2.0". En passant pouvez vous me dire comment faire pour que le moniteur série n'affiche pas les chiffre après la virgule, merci d'avance à tous ceux qui tenterons de m'aider.

Bonjour,

 Serial.println(temperature2,0);

Le deuxième paramètre est le nombre de décimales.

tu es sure de la broche 6? la carte UNO a 6 pin analogiques A0 a A5