LCD 20x4

Con un delay(100) no creo que alcances a ver algo que se la pasa borrandose con
lcd.clear();

Cambia ese delay a algo que te permita ver

delay(1000) o mayor. Y para que borras si tu valor b esta fijo, lo has establecido en el setup y nadie lo cambia.