Hi, I was wondering if anyone had any ideas about a problem I am having.
I bought an UNO about a week ago and was successful in getting an LCD interfaced with I2C com. However, then I tried a BMP180 and the system locked up (no updates).
I eventually removed these lines from the example and got through the initialization.
if (pressure.begin())
Serial.println("BMP180 init success");
else
{
// Oops, something went wrong, this is usually a connection problem,
// see the comments at the top of this sketch for the proper connections.
Serial.println("BMP180 init fail\n\n");
while(1); // Pause forever.
But then the Loop() would not execute.
Tried a few other things like eliminating the LCD display on the I2C bus and all other sensors and used 10k pullup resistors with no luck. I assumed the sensor was loading the bus too much.
Now, I purchased a MEGA which I received today. I hooked up the BMP180 directly to the MEGA and the example executed fine.
BTW, these are both Elegoo boards.
Everything else I have interfaced to the UNO has worked fine.
So has anyone had a similar experience? Are there any know incompatibilities between the UNO and BMP180, I have found nothing through the brief internet search I performed.
Any suggestions would be appreciated.
Chuck