#include <driver/adc.h>
int RD_LED_0 = 25;
int reso;
void setup()
{
Serial.begin(115200);
pinMode(35, INPUT);
pinMode (RD_LED_0, OUTPUT);
//analogReadResolution(10);
//analogSetAttenuation(ADC_11db);
}
void loop()
{
int a = analogRead(35);
float voltage = ((float)a / 4096.00 ) * 3.3;
Serial.printf("ADC = %d, Voltage = %.2f V\r\n", a, voltage);
analogWrite(RD_LED_0, a);
delay(500);
//int b = analogRead(25);
//float voltage_2 = ((float)b / 4096.00 ) * 3.3;
//Serial.printf("\nADC = %d, Voltage = %.2f V\r\n", b, voltage_2);
//analogWrite(RD_LED_0, a);
}