Hello all! I am using a GIGA R1 WiFi with a GIGA Display Shield on one side, and a Grove Shield on the other side. I have successfully added multiple relays, servos, and a RGB LEDS to the digital ports, but I'm having no luck with the BME280 on any of the I2C ports.
I downloaded the AdaFruit BME280 library, and the "bme280test.ino" sketch comes back with a Sensor ID of 0x0 every time.
I downloaded the AdaFruit BusIO library, and the i2c_address_detect.ino" sketch doesn't detect anything at 0x76 (the default).
I've tried it on every I2C port, and I even bought a second sensor, but I get the same result. Any suggestions would be appreciated.
If Base Shield V2 | Seeed Studio Wiki is the shield, it uses the two I2C pins next to AREF. In the schematic of the Giga they are marked as SDA1/SCL1.
I'm not familiar with the Giga but I'm quite sure that you need to use Wire1 instead of Wire. So e,g, Wire1.begin() etc. Did you do that?
Edit:
You probably have to be careful with A4/A5; I could not find the schematic for the shield (it failed to show in the above link) but those pins might be connected to the SDA/SCL pins mentioned above.