Paso 2: DAC
Como lo fue en ADC, aquí en CAD, también tenemos que crear el objeto pero en este caso sería AnalogOut name(DAC_PIN). He utilizado PTE30 como DAC0. Decidí integrar el regulador táctil con él (cómo comenzar con touch slider en que demostró). El multímetro muestra valor de PTE30 según donde pongo mi dedo en el touch slider. Con DAC también podemos generar la onda de seno o diente de sierra mediante las tablas con los valores apropiados. Para establecer el valor de la DAC salida que tenemos que utilizar name.write(value). Se llama a la función dac_programme() de la misma manera como ADC - en bucle infinito. El modo de funcionamiento de DAC señala el parpadeo del LED rojo.
void dac_programme(void){ if(show_title == 2) // shows only when DAC programme is started { led = 1; lcd.clear(); lcd.printf("DAC "); show_title = 0; } dac0.write(slider.readPercentage()); led2 = !led2; }