Skip to content

A MicroPython module for the 16-bit, 4 channel ADS1115 ADC. All features of the ADS1115 are implemented, including alert functions.

License

Notifications You must be signed in to change notification settings

wollewald/ADS1115_mpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ADS1115_mpy

A MicroPython module for the 16-bit, 4 channel ADS1115 ADC. All features of the ADS1115 are implemented, including alert functions.

I have developed it on the ESP32, using the firmware version esp32-20210623-v1.16.bin. I will also try it on other boards soon.

I have have tried to optimize the module for convenience to use. If you try the examples I recommend to start with ads1115_single_shot.py.

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

The module is a translation of my Arduino library ADS1115_WE which you find here on GitHub:

https://github.com/wollewald/ADS1115_WE

A tutorial is not yet ready. For the moment you can find more information about the ADS1115 in my blog post about the Arduino version:

https://wolles-elektronikkiste.de/ads1115 (German)

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

It seems there are fake modules out there which do not have the full 16 bit resolution. It's not an issue of this module: wollewald/ADS1115_WE#15

About

A MicroPython module for the 16-bit, 4 channel ADS1115 ADC. All features of the ADS1115 are implemented, including alert functions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages