18 channel = (adc_channel_t) digitalPinToAnalogChannel(
myPin);
61 adc1_config_width(ADC_WIDTH_12Bit);
62 adc1_channel_t chan= ADC1_CHANNEL_0;
67 chan = ADC1_CHANNEL_0;
70 chan = ADC1_CHANNEL_1;
73 chan = ADC1_CHANNEL_2;
76 chan = ADC1_CHANNEL_3;
79 chan = ADC1_CHANNEL_4;
82 chan = ADC1_CHANNEL_5;
85 chan = ADC1_CHANNEL_6;
88 chan = ADC1_CHANNEL_7;
91 adc1_config_channel_atten(chan, ADC_ATTEN_11db);
93 adc2_channel_t chan= ADC2_CHANNEL_0;
97 chan = ADC2_CHANNEL_0;
100 chan = ADC2_CHANNEL_1;
103 chan = ADC2_CHANNEL_2;
106 chan = ADC2_CHANNEL_3;
109 chan = ADC2_CHANNEL_4;
112 chan = ADC2_CHANNEL_5;
115 chan = ADC2_CHANNEL_6;
118 chan = ADC2_CHANNEL_7;
121 chan = ADC2_CHANNEL_8;
124 chan = ADC2_CHANNEL_9;
127 adc2_config_channel_atten(chan, ADC_ATTEN_11db);
130 #ifdef ESP_IDF_VERSION 131 #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 0, 0) 132 esp_adc_cal_characterize(unit,
144 uint32_t voltage = 0;
esp_adc_cal_characteristics_t characteristics
ESP32AnalogRead(int pin=-1)