Un potenciómetro es un componente electrónica de regulación manual, es decir podemos controlar manualmente el valor de la resistencia del sistema. Es común usarlo para subir y bajar el volumen de equipo de sonido o para graduar la intensidad de luz de un bombillo. Para esta lección vamos a programar un proyecto que permita graduar mediante el potenciómetro la intensidad de brillo de un LED.
playShield integra un potenciómetro deslizable A0, no requiere componentes externos para desarrollar el proyecto.
Inicialmente declaramos las variables LED, POTENCIÓMETRO e INTENSIDAD. Establecemos LED como OUTPUT(salida) para las entradas análogas no es necesario establecer su estado como INPUT. Dentro de void loop() establecemos el valor de la variable INTENSIDAD según la lectura del pin POTENCIÓMETRO, para esta oportunidad no escribimos digitalRead, ya que no es un valor digital, como es análogo escribimos analogRead, dividimos el valor de INTENSIDAD en 4. Finalmente, escribimos analogWrite(LED, INTESIDAD) para indicar el estado de LED según el valor de INTESIDAD, es decir, esta función nos va a permitir encender el LED según el valor de lectura del potenciómetro.
Crea un programa que permita controlar la intensidad de brillo de todos los LED de la playShield mediante el control manual del potenciómetro.