Question on the read_voltage() function
The ADC Pi is an Analogue to Digital converter for the Raspberry Pi
25/07/2018
Posted by:
WayneA
We want to use the ADC Pi to read a varying voltage, send it out as a serial 16/17 bit number and then store it
in the R-Pi's memory as a parallel number.
Any examples of C code to do this would be greatly appreciated.
Regards,
Wayne
25/07/2018
Posted by:
andrew
You can find a demo application using the read_voltage() function in our GitHub repository at demo-adcread.c
read_voltage() takes 5 parameters:
address - I2C address for the target device e.g. 0x68
channel - 1 to 4
bitrate - 12, 14, 16 or 18
pga - 1, 2, 4 or 8
conversionmode - 0 = one-shot conversion, 1 = continuous conversion
The function returns a double-typed voltage from the ADC.
Forum Notice – Closure to New Posts
As part of our compliance with the UK’s Online Safety Act, the AB Electronics UK support forum is now closed to new posts and replies.
We understand the importance of continued support for our products, so if you have a technical query or require assistance, please use the Contact Form or consult our Knowledge Base for helpful articles and documentation.
We appreciate your understanding and continued support.
Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view.
Download Adobe Acrobat Reader or other PDF reading software for your computer or mobile device.