i need to connect Si7021 wich is an 3.3v I2C humidity sensor with Arduino, this sensor has open drain SCL and SDA drivers. is it possible to connect this sensor directly to Arduino 5V?.
1 Answer
\$\begingroup\$
\$\endgroup\$
3
The datasheet explicitly says that the SCL/SDA pins are not 5V-tolerant, so you'll definitely need level shifters.
-
\$\begingroup\$ but those pins are pulled-up to 3.3V not 5V... \$\endgroup\$– moyoumosCommented Jan 2, 2019 at 7:29
-
\$\begingroup\$ Sorry, "those pins" refers to which pins exactly? Your question states that you're using a 5V Arduino. \$\endgroup\$ Commented Jan 2, 2019 at 12:46
-
\$\begingroup\$ the SDA and SCL pins of the sensor are pulled-up with 4.7K resistors. \$\endgroup\$– moyoumosCommented Jan 2, 2019 at 18:03