Stap 1: ADC
Allereerst hebben we om object als AnalogIn name(ADC_PIN) te maken. Ik gebruikte de PTE20 pin. Functie voor het weergeven van ADC waarde is read(), maar we moeten aanroepen met name.read(). Het toont een waarde van 0 - 1, dus als we willen meten van spanning max 3, 3V, we moeten de waarde met 3.3 vermenigvuldigen. ADC programma is zeer eenvoudig. De functie adc_programme() we in oneindige lus noemen. De ADC Loopmodus gesignaleerd groene LED.
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; }