Paso 1: ADC
En primer lugar tenemos que crear el objeto como AnalogIn name(ADC_PIN). Utilicé PTE20 pin. Función para mostrar a ADC valor es read(), pero tenemos que llamar con name.read(). Muestra valor de 0 - 1, así que si queremos medir el voltaje máximo de 3, 3V, tenemos que multiplicar el valor de 3.3. Programa de ADC es muy simple. La función adc_programme() que llamamos en bucle infinito. El modo de funcionamiento del ADC señalización LED verde.
void adc_programme(void){ if(show_title == 1) // shows only when ADC programme is started { led2 = 1; lcd.clear(); lcd.printf("ADC "); wait(2); show_title = 0; } lcd.printf("%1.2fv", adc0.read()*3.3); led = !led; }