groundFungus:
The I2C scanner does not work because the module starts in UART mode by default. Page 38 of this data sheet shows how to put it into I2C mode and set the address. Note the LED color change on successful mode switch.It may be simpler to set up a software serial port (if you don't have a spare hardware port) and communicate through the UART.
The color of the sensor is already blue on startup. It remains blue regardless which probably means its in I2C already.
Also, can you please guide me how do I set up software serial port and communicate through UART? is there any code available for communicating through UART ?
Thanks