Trouble Getting Accurate Readings from MAX30205 Body Temperature Sensor on Arduino
Posted: Wed Sep 10, 2025 6:46 am
I’m building a digital thermometer using the MAX30205 body temperature sensor with Arduino Uno. The wiring is:
VCC → 3.3V
GND → GND
SDA → A4
SCL → A5
I used the example code from the library, but the readings seem stuck around 32–33 °C, even when I touch the sensor. I expected it to rise closer to body temperature (around 36–37 °C).
Has anyone worked with the MAX30205 before? Do I need extra calibration, or could this be an I2C address/wiring issue?
VCC → 3.3V
GND → GND
SDA → A4
SCL → A5
I used the example code from the library, but the readings seem stuck around 32–33 °C, even when I touch the sensor. I expected it to rise closer to body temperature (around 36–37 °C).
Has anyone worked with the MAX30205 before? Do I need extra calibration, or could this be an I2C address/wiring issue?