I initially posted the initial I2C scan problem last week; however, I could not reply to that topic so I had to open a new one.
Hardware:
CubeCell AB01
Sensirion evaluation kit SCD4.1
Arduino IDE 2.0.0-beta.11
With this wiring along with two 10k OHM pull-up resistors on I2C bus along with the 3.3V VDD
I got some readings as following:
Serial: 0x76EABASXXXX
Co2:1035 Temperature:22.74 Humidity:57.89
Co2:1087 Temperature:22.21 Humidity:59.43
Co2:1108 Temperature:22.03 Humidity:60.59
But the problem is that the reading is not consistent; most of time I got: Not enough data received as following:
Waiting for first measurement… (5 sec)
Error trying to execute readMeasurement(): Received NACK on transmit of data
Error trying to execute readMeasurement(): Not enough data received
Error trying to execute readMeasurement(): Not enough data received
Error trying to execute readMeasurement(): Not enough data received
Error trying to execute readMeasurement(): Not enough data received
What did I do wrong and what should I do to make the reading stable?
Thanks