Compass module that doesn't use I2C

With an I2C scanner, or look at the datasheet.

Why do you say that?