Voilà corrigé :
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
const int RS=2;
const int E=3;
const int D4=4;
const int D5=5;
const int D6=6;
const int D7=7;
const int RVar=0;
const int RVar1=1;
const int RVar2=2;
const int photoIR=3;
int mesureIR=0; //Infrarouge
int mesureBrute=0; // Potard
int seuil=100; //Infrarouge seuil
float mesure;
float temperature;
LiquidCrystal lcd(RS,E,D4,D5,D6,D7);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
lcd.clear();
delay(10);
// Print a message to the LCD.
lcd.print("Piochel 2013");
delay(1000);
lcd.clear();
delay (10);
lcd.print("test en cours...");
delay(2000);
lcd.clear();
delay (10);
Serial.begin(115200);
}
void loop() {
mesureBrute=analogRead(RVar);
mesure=map(mesureBrute,0,1023,0.0,5000.0);
//lcd.clear();
//delay(5);
lcd.home();
lcd.print("Col");
lcd.setCursor(6,0);
lcd.print("Fond");
lcd.setCursor(13,0);
lcd.print("Tra");
temperature=mesure/10.0;
lcd.setCursor(1,1);
lcd.print(temperature,0);
//delay(200);
//2e potard
mesureBrute=analogRead(RVar1);
mesure=map(mesureBrute,0,1023,0.0,5000.0);
temperature=mesure/10.0;
lcd.setCursor(7,1);
lcd.print(temperature,0);
//delay(100);
//3e potard
mesureBrute=analogRead(RVar2);
mesure=map(mesureBrute,0,1023,0.0,5000.0);
temperature=mesure/10.0;
lcd.setCursor(13,1);
lcd.print(temperature,0);
//delay(100);
mesureIR=analogRead(photoIR);
//Serial.println(mesureIR);
if (mesureIR<seuil) Serial.println("Piece detecte");
//delay(10);