no display on lcd
#include <OneWire.h>
#include <LiquidCrystal.h>
const int RS=2; //declaration constante de broche
const int E=3; //declaration constante de broche
const int D4=4; //declaration constante de broche
const int D5=5; //declaration constante de broche
const int D6=6; //declaration constante de broche
const int D7=7;
OneWire ibutton (1); // I button connected on PIN 2.
byte buffer[20]; //array to store the Ibutton ID.
LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
void setup(){
lcd.begin(20,4);
Serial.begin(9600);
lcd.print("bjr");
delay(1000);
if (!ibutton.search (buffer)){//read attached ibutton and asign value to buffer
ibutton.reset_search();
delay(200);
return;
}
for (int x = 0; x<8; x++){
lcd.begin(buffer[x],HEX);
}
}
i need your help