#include #include "xtimer.h" #include "periph/adc.h" #define RES ADC_RES_10BIT #define ADC_GPIO33 ADC_LINE(11) int main(void) { int sample = 0; printf("%u lignes detectees. \n\r", ADC_NUMOF); //initialisation de l'entrée ADC if(adc_init(ADC_GPIO33) < 0 ) { printf("Echec initalisation de l'entree ADC n° %u \n\r", ADC_GPIO33); } else { printf("Ligne n° %u active\n\r", ADC_GPIO33); } while(1) { //lecture du CAN sample = adc_sample(ADC_GPIO33, RES); if (sample < 0) { printf("Resolution %u invalide pour la ligne %u \n\r", RES, ADC_GPIO33); } else { printf("ADC LINE (%u): %i\n\r", ADC_GPIO33, sample); } xtimer_sleep(2); } return 0; }