Problema con DAC MCP4725 Adafruit

Buongiorno a tutti,
Utilizzo ArduinoUNO R3, ho inserito lo sketch allegato in un altro sketck dove leggo
un valore di portata flusso di aria (Flow1), unisco i due sketch.

Questo valore “voltageRead = ((Flow1 / 200.0 * 4096.0 )* 0.0025)” lo vorrei avere anche
come uscita 0-5V dal DAC MCP4725.

Non sò come procedere, ho fatto dei tentativi, chi mi può dare un aiuto.

Grazie
ARA37

  { //beginning of test adc

    float Flow1 = abs ((float)a - offset ) / scale; ////test 
    //uint16_t rawDAC = (uint16_t) (Flow1 / 200.0 * 4096.0);
    uint16_t dac_value; //test adc 
    int adcValueRead = 0; //test  adc 
    float voltageRead = 0;//test  adc 
    float dac_expected_output;//test adc 
    for (dac_value = 0; dac_value < 4096; dac_value = dac_value + 15)//4096 +15
    //for (rawDAC = 0; rawDAC < 4096; rawDAC = rawDAC + 15)//4096 +15
    {
     dac.setVoltage (adcValueRead ,false);//  
      delay (10); //test
      adcValueRead = analogRead(voltageRead);//test adc 
      voltageRead = ((Flow1 / 200.0 * 4096.0 )* 0.0025) / 2; // valore flow1, 0-200 = 0-5V

    } //end of test adc

Risolto

ARA37