Open sergioarjona5 opened 3 years ago
is this still an issue? works for me (now) with esp32.
With the ESP32, depending on what board you are using the SDA and SCL default pins might be different. If that's an ESP32 WROOM dev kit, then your SDA pin is 21 and your SCL pin is 22 by default. Or you can simply use:
Wire.setPins(
@lefty01 Yep, for me its still an issue....but i just started with ESP32 :) and cant get it to work. I have an D1 Mini ESP32 from AZ-Delivery. Do you want t share how you got it to work?
Hi guys,
First of all sorry for my English. I have a problem with the BH1750, it tells me that it is not well in fact with the i2cdetec, it does not detect it and I no longer know what to do. I have tried everything, pullup resistors as well. I have also tried different BH1750 sensors. I have tested de pins and work. The only thing that I
Here is my code:
include
include
include
BH1750 lightMeter;
void setup() {
Serial.begin(115200);
// Initialize the I2C bus (BH1750 library doesn't do this automatically) Wire.begin(); // On esp8266 you can select SCL and SDA pins using Wire.begin(D4, D3); i2cdetect(); if (lightMeter.begin()) { Serial.println(F("BH1750 Test begin")); } else { Serial.println(F("BH1750 Initialization FAILED")); }
}
void loop() {
float lux = lightMeter.readLightLevel(); Serial.print("Light: "); Serial.print(lux); Serial.println(" lx");
delay(1000);
}
Here I show de wiring.
Thanks.