Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wollewald committed Dec 19, 2023
1 parent 54a53e7 commit 614abf0
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ADS1115_WE

An Arduino library for the 16-bit, 4 channel ADS1115 ADC with gain and alert functions.
An Arduino library for the 16-bit, 4-channel ADS1115 and the 12-Bit, 4-channel ADS1015 ADC with gain and alert functions.

I have have tried to optimize the library for convenience to use. If you try the examples I recommend to start with `Single_Shot.ino`.

Expand All @@ -10,16 +10,26 @@ https://wolles-elektronikkiste.de/ads1115 (German)

https://wolles-elektronikkiste.de/en/ads1115-a-d-converter-with-amplifier (English)

All features of the ADS1115 are implemented, including alert functions.
All features of the ADS1115 and ADS1015 are implemented, including alert functions.

In version 1.4.1 I have implemented the option to use TinyWireM instead of Wire. Therefore the library can be used, for example, on
an ATtiny85.

In version 1.3.0 I have added a feature to the continuous mode, which ensures that you can change channels safely without risking that the
Since version 1.3.0 I have added a feature to the continuous mode, which ensures that you can change channels safely without risking that the
first data read is still from the former channel. If you experienced this issue, you might have solved it with a delay. If this applies to
you, you can delete the delays.

It seems there are modules out there which do not have the full 16 bit resolution. It's not an issue of this library:
https://github.com/wollewald/ADS1115_WE/issues/15

If you like the library it would be cool if you can give it a star. If you find bugs, please inform me.

<h2>Beware of fake modules</h2>

There are ADS1115 modules which use ADS1015 ICs and also there are ADS1015 modules which are based on ADS1115 ICs. In theory you should
recognize the IC by its label which is "BRPI" for the ADS1015 and "BOGI" for the ADS1115. But I have even found ADS1115 ICs labeled with
"BRPI" which is definitely a fake. The difference between the ADS1115 and the ADS1015 is a) the 16-bit vs. 12-bit resolution an b) the speed.
If you want to find out what you really have on on your module, then try the example sketch "Who_Am_I.ino". Do not change anything apart from
the I2C address if necessary.


0 comments on commit 614abf0

Please sign in to comment.