Arduino Code Optimization for TI ADS7138

Job ID: 39290074

Budget: $250 – $750 USD

I need an experienced Arduino programmer to create code for an Arduino Uno R3. The code should read selected addresses and analog inputs from a TI ADS7138QRTERQ1. The task involves cycling through 6 analog inputs and assigning a reset command to a specific pin for a SHT30-ARP-B Temp and Humidity sensor. I can provide a schematic if needed. I am also open to using a different platform if you have a recommendation.

Key Features of the Code:
- The code should prioritize reading individual inputs on command.
- It should provide the I2C address for the A-D and either all analog inputs' voltage and scaled values or individual ones on request.
- The reference voltage used is 4.096V.

Error Handling:
- Specific attention is required for handling I2C communication errors.

Data Presentation:
- The code should present both raw and scaled values.

Ideal Skills:
- Proficiency in Arduino programming and code optimization.
- Experience with I2C communication and error handling.
- Knowledge in working with TI ADS7138QRTERQ1 and SHT30-ARP-B sensors.
Related categories: Microcontroller Arduino Electronic Design I2C