Skip to content

When in continuous mode, first read returns previous pin value #55

Closed
@zacnelson

Description

@zacnelson

Using an ADS1115 on a Raspberry Pi 4 with Python3.7

Test case:
p1 should return a value around 13200
p2 should return a value close to 0

ads.mode = Mode.CONTINUOUS
ads.data_rate = 860
p1 = AnalogIn(ads, ADS.P1)
p2 = AnalogIn(ads, ADS.P2)

output:

>>> p1.value
13185
>>> p1.value
13156
>>> p1.value
13186
>>> p2.value
13182    <-- incorrect
>>> p2.value
4
>>> p2.value
4
>>> p1.value
4        <-- incorrect
>>> p1.value
13194
>>> p1.value
13181

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions