Aiutatemi: lettura e confronto IButtonDS1971

/*Aggiungere questo pezzo sotto allo sketch principale e
inserire nel void setup() 'pinMode(13, OUTPUT);'
e 'pinMode(12,OOUTPUT);' */

if( **** == '140E745B030000C6') {
digitalWrite(13, HIGH); //se il codice letto corrisponde accendi un led verde
delay(1000); //aspetta 1 secondo
digitalWrite(13, LOW); //spengi i led verde

}

else( **** != '140E745B030000C6') {
digitalWrite(12, HIGH); //se il codice letto è diverso accendi un led rosso
delay(1000); //aspetta un secondo
digitalWrite(12, LOW); //spengi il led rosso

}

Il problema del mio codice sta nell' if e nell' else: non so cosa mettere per comparare al codice dell' iutton infatti ho scritto soltanto ****. cosa devo mettere a quel posto????

Il codice finale sarebbe quindi:

#include <OneWire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);

void PrintBytes(uint8_t* addr, uint8_t count, bool newline=0) {
for (uint8_t i = 0; i < count; i++) {
Serial.print(addr>>4, HEX);
Serial.print(addr&0x0f, HEX);
}
if (newline)
Serial.println();
}

void ReadAndReport(OneWire* net, uint8_t* addr){
}

OneWire net(12);

void setup(void) {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Inserire IButton");
}

void loop(void) {
byte i;
byte present = 0;
byte addr[8];

if (!net.search(addr)) {

net.reset_search();
delay(1000);
return;
}

PrintBytes(addr, 8 );
Serial.print("\n");

if( **** == '140E745B030000C6') {
digitalWrite(13, HIGH); //se il codice letto corrisponde accendi un led verde
delay(1000); //aspetta 1 secondo
digitalWrite(13, LOW); //spengi i led verde

}

else( **** != '140E745B030000C6') {
digitalWrite(12, HIGH); //se il codice letto è diverso accendi un led rosso
delay(1000); //aspetta un secondo
digitalWrite(12, LOW); //spengi il led rosso

}

}

poi con calma ci adatterò anche il display con le diverse procedure...
(anche se "lettura dati" scritto sul display è finto: serve solo per far "scena" XD XD XD XD )