Bytewert als Buchstabe auf LCD ausgeben

Wenn Du
lcd.print(b,HEX);
schreibst wird der Wert der Variablen als Hex-Zahl ausgegeben.
Die Lösung ist
lcd.print(b);
Mehr unter Serial.print() - Arduino Reference
Grüße Uwe