Carter Nelson
Carter Nelson
Why not use the Si7021 library? https://github.com/adafruit/Adafruit_Si7021
Have you soldered the header pins yet? https://forums.adafruit.com/viewtopic.php?f=8&t=151155#p746418
@brentru I think it'd be better to keep reading single bytes until a `0x42` is found followed by a `0x4d`. And then proceed to read the remain 30 bytes and...
Would switching to passive mode be an easier way to deal with this? It looks like the issue relates to determining the start byte(s) from a continuous stream of serial...
@brentru I think it's at least worth investigating. Just checked and I do not currently have a PID 3686 to try it out though. I'll order one up to have...
@brentru OK, got a PID 3686 and played around with it a bit. It looks like all the current guides and examples are based on this "active mode" which does...
Yah, looks like. It was added with #13. And it looks like it does have more than `0x16` as a start sequence: https://github.com/adafruit/Adafruit_PM25AQI/blob/37060f99f88f02ad61fe94542bc0172d6413be7a/Adafruit_PM25AQI.cpp#L134-L138 but with 3 bytes less likely to...
Hmmm. Maybe? This issue/PR is 4 years old now. And that looks like an update to the logic since then. The code at the point of time of this PR...
Please post in the forums with photos of your setup: https://forums.adafruit.com/
You need to call `Wire.begin();` before calling `tcaselect();`.