#define led 26 //gpio 26
const int potenciometro = 32;
void setup()
{
Serial.begin(115200); //quiero mostrar el valor del pote para debug
pinMode(led, OUTPUT); //Decimos que el pin del led sera una salida
}
void loop()
{
analogWriteResolution(led, 12);
//para que coincida con la resolucion del pote
analogWrite(led,analogRead(potenciometro));
//escribimos el valor del pote en el pwm con analog write
delay(100); // esperamos un poco
Serial.println(analogRead(potenciometro));
//vemos el valor del pote por el serie
//podemos ver que el valor maximo (3,3volts) equivale a 4095
//es decir 12 bits prendidos....
//esto se puede cambiar con analogReadResolution(resolucion) entre 9 bits y 12 bits
//o podemos cambiar la resolucion del pwm a 12 bits para que coincida con el pote
}