Arduino cpp code for SPI communications with ADCs and digital potentiometers

Need to continue this initial OO code that loads on a Due board and will have to set via SPI the individual values of 24 digital potentiometers (Analog Devices AD5174BCPZ-10-RL7) and to read, also via SPI, data from 3 ADCs (Analog Devices AD7689BCPZRL7) each with 8 channels.

The Arduino Due uses 4 digital ports (23, 25, 27, 29) to encode the CS, and a demux (Texas Instruments CD74HCT154M96) is used to generate the individual CS signals.

The 24 digital potentiometers are grouped in pairs that are daisy-chained. Need code that can set any of the 24 potentiometer values and reads any of the 24 ADC channels.

See attached connections details and starter code.

Skills: Arduino, C++ Programming, Electronics, Microcontroller

See more: digital potentiometers fpga vhdl, arduino bluetooth code, arduino converting code processing, cpp code making fourier series, gaussian mixture models cpp code, pic code spi glcd, arduino source code, arduino example code wire, atmega644p code spi, arduino accelerometer code, arduino pachube code, arduino printer code, arduino cnc code, accelerometer arduino processing code, arduino rov code, arduino cnc code interpreter, understand code arduino program code

About the Employer:
( 2 reviews ) Laguna Niguel, United States

Project ID: #19334013

Awarded to:


I have been working as an embedded programmer for more than 10 years. Arduino platfroms are among the ones I worked with. I am ready to make the project but some additional details are needed.

$100 USD in 3 days
(26 Reviews)

7 freelancers are bidding on average $219 for this job


Hi I am experienced electronics engineer with more than 8 years of experience. I can do it for you. Please review my profile to see the feedback from my previous employer. I am waiting for your reply to start Re More

$500 USD in 10 days
(210 Reviews)

Dear sir I have more than 10 years experience in embedded systems design , I can make the required design to read from the ADCs and adjust the frequency potentiometers Best regards

$250 USD in 3 days
(213 Reviews)

Hello. My name is Vusi and I'm an Electronic Engineer, you can learn more about me from my website at [login to view URL]

$150 USD in 3 days
(29 Reviews)

Hi, I am kahan. I am embedded developer and have much experienced in hardware and software side. Waiting for further discussion. Thank you.

$155 USD in 3 days
(7 Reviews)

Hi, I would love to design this project for you as I have more than 15 years experience in embedded systems design and development. Please contact. regards, Ali

$155 USD in 3 days
(1 Review)

Hello , it’s so easy for me and I would like to help you! I have experience more than 4 years in embedded development, can we discuss about project?

$222 USD in 5 days
(0 Reviews)