Problème I2C avec 2 arduino (maitre-esclave)
	
	
		Bonjour a tous,
Configuration:
J'ai 1 arduino UNO en (maître) avec écran LCD et 1 arduino nano en (esclave) avec un capteur de température (DHT22_PIN), le tout branché en I2C.
Je souhaite récupérer du (maître) 2 valeurs (température et hygrométrie) qui sont géré par l'esclave.
Code du maitre:
	Code:
	
1 2 3 4 5 6 7 8
   |  
Wire.requestFrom(1, 2);  // Demande a esclave1 , 2 octets 
  if (2 <= Wire.available()) {   
    byte temp = Wire.read(); 
    Serial.print("Temp: "); Serial.print(temp);
    //byte hygro = Wire.read(); 
    //Serial.print("Hygro: "); Serial.print(hygro);
} | 
 Code esclave:
	Code:
	
1 2 3 4 5 6 7
   |  
void requestEvent() {
  byte t = myDHT22.getTemperatureC(); 
  byte h = myDHT22.getHumidity();
  Wire.write(t);
  //Wire.write(h);
} | 
 Problème: 
Je récupère bien la valeur Température (ou) Hygrométrie mais pas les 2 en même temps.
Comment récupérer les 2 valeurs en 1 seul requête ou faut'il utiliser 2 requêtes " Wire.requestFrom(1, 2); " (mais comment faire la différence en (temp ou hygro) !!
J'espère avoir été claire, MERCI d'avance pour les réponse.