M5cam and BMP180
-
Hello,
I can read the pressure from BMP180 on a M5Stack and with Arduino.I can compile the M5cam software, but if I compile with esp-idf a BMP180 example I got a problem.
I use this sample: https://github.com/krzychb/esp32-everest-run
I can compile it and M5cam logged on my wifi. Then it read
W (2116) Altimeter: Weather data retrieval initialized
... -> OK
For the BMP180 I got this error:
E (9184) BMP180: Sensor not found at 0x77
E (9189) Altimeter: BMP180 init failed with error = 196610Is this a problem with the IO's?
I used sample used sensor pins sda/scl: 0x19/0x1b
Is this correct? -
This post is deleted! -
Here is am small test program that worked with M5Stack-hardware. With M5cam-hardware it didn't work.
#include <Wire.h> #include <Adafruit_BMP085.h> Adafruit_BMP085 bmp; void setup() { Serial.begin(115200); //Wire.begin(); //Default Wire.begin(25,23); //M5cam SDA, SCL //Wire.begin(21,22); //M5Stack SDA, SCL Serial.println("\nStart program"); if (!bmp.begin()) { Serial.println("Could not find a valid BMP085 sensor, check wiring!"); while (1) { Serial.println("Could not find a BMP085 sensor!"); delay(2000); } } } void loop() { Serial.print("Temperature = "); Serial.print(bmp.readTemperature()); Serial.println(" *C"); //... delay(500); } -
The answer is:
conf.sda_io_num = 13; conf.scl_io_num = 4;
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login