ADS1256 Custom Library for Arduino-based microcontrollers
This page is dedicated to the custom library I wrote from scratch by studying the datasheet of the ADS1256 circuit, and the custom circuit boards I designed based on the ADS1256 and ATMega32U4 and RP2040 chips.
The library works well with Arduino-compatible microcontrollers and allows you to utilize the features of the ADC fully. I implemented different kind of data acquisition methods, different ways of manipulating the registers and adjusting the ADS1256 and so on. I also designed and built a custom circuit using an ADS1256 and an ATmega32U4 microcontroller. Furthermore, I developed another board which is more compact than the ATMega32U4 version and it has more GPIOs. This latter board is based on an RP2040 microcontroller.
For easier maintainability and for to be able to include it in the official Arduino library repository, I decided to move this project to my GitHub page. All relevant information can be found there. The project contains the library files, an example file and a pdf documentation about the whole library.
Support me
Developing and testing takes a lot of effort. Of course, no one asked me to do it, but if you think that my library or the circuit helped you, please consider supporting me in some way:
Become my supporter on Patreon
Buy me a slice of pizza by donating a few bucks
Buy my custom board directly from me
Buy the PCB I designed from my sponsor, PCBWay*
Use my affiliate link when you buy an ADS1256 circuit*
*Supporting me by these methods does not cost you additional money, so it is essentially free!
Please don’t forget to cite the document if you use my resources!
Curious, Scientist. ADS1256 Arduino Library Documentation And Manual. 2022.
https://curiousscientist.tech/ads1256-custom-library