How to connect a digital sensor through SPI
You're shifting your address too far. 


Read should be 0b00000001 not 0b00000010.
Your address should be shifted one bit not two.


Also you need to turn it on. By default the device is in standby mode. You need to enable it by setting bit 0 of register 0x2D to 0.



byte readRegister (byte thisRegister){
    byte inByte = 0 ;
    digitalWrite(chipSelectPin, LOW);
    SPI.transfer((thisRegister &lt;&lt; 1) | 1);
    inByte = SPI.transfer(0x00);
    digitalWrite(chipSelectPin, HIGH);
    return inByte;
}

void writeRegister (byte thisRegister, byte value){
    digitalWrite(chipSelectPin, LOW);
    SPI.transfer(thisRegister &lt;&lt; 1);
    SPI.transfer(value);
    digitalWrite(chipSelectPin, HIGH);
}