Cómo mostrar los valores de brillo del LED en 16 × 2 LCD
Para alterar el brillo y mostrar los valores en la pantalla LCD, primero hemos creado un circuito cuyo esquema se da a continuación seguido por los componentes que hemos usado en el circuito:
Cómo crear hardware para mostrar los valores de brillo del LED en LCD
Para mostrar los valores de brillo del LED en 16 × 2 LCD, hemos ensamblado el circuito de acuerdo con el esquema dado anteriormente. La imagen a continuación es el conjunto de hardware para el circuito que muestra los valores de brillo del LED en LCD:
En la figura anterior, puede ver que hemos usado dos potenciómetros, uno se usa para controlar el brillo de la pantalla LCD y la otra se usa para ajustar el brillo del LED. Dado que el potenciómetro es un dispositivo analógico, hemos conectado la salida del segundo potenciómetro en el pin analógico A0 del Arduino usando el cable de color azul.
La salida del primer potenciómetro está conectada al pin V0 de la pantalla LCD usando el cable de color verde. Los cables morados en el conjunto de hardware se utilizan para conectar los pines de datos de LCD a Arduino usando sus 5,4,3,2 pines. Sin embargo, el PIN de selección y habilitación de registro de LCD está conectado a Arduino usando los cables grises en sus 12 y 11 pines.
Para controlar el LED, hemos conectado un pin a Arduino usando el pin 6, mientras que el otro pin del LED está conectado a tierra usando el pasador de tierra de Arduino.
Hemos suministrado 5 voltios a las filas de pasador más altas de la placa de pan utilizando el pasador de 5 voltios de Arduino y desde allí hemos conectado cada componente con suministro.
.
Cómo escribir el código Arduino para controlar el brillo del LED y mostrarlo en LCD usando potenciómetro
Para controlar el brillo del LED y mostrar sus valores en LCD usando Arduino Uno, hemos escrito el código que se proporciona a continuación:
#Include / * Declarando la biblioteca LCD * /Para controlar el brillo del LED, hemos utilizado el potenciómetro y para convertir los valores analógicos del potenciómetro utilizamos el mapa() función y luego esos valores escalarizados se dan al LED utilizando el Analogwrite () función.
El siguiente paso es mostrar los valores de brillo del LED en LCD y para eso hemos usado la función de mapa dos veces. Primero para mostrar la barra de estado, tenemos que escalarizar los valores en el rango de tamaño de LCD. En segundo lugar, para mostrar los valores de brillo en porcentaje, hemos escalar los valores mapeados para mostrar la barra de estado al rango de 0 a 100.
Para mostrar la barra de estado, hemos utilizado el bucle for que funciona de tal manera que el bucle for se ejecuta hasta que el valor de brillo del LED respetado y muestre el carácter hasta que ese lugar de LCD.
Cómo hacer un circuito de control de brillo LED en el hardware utilizando potenciómetro y LCD
Hemos implementado el esquema de circuito de acuerdo con el conjunto de hardware descrito anteriormente y se puede ver en la imagen a continuación:
Para fines de demostración, hemos dado un GIF animado que muestra el funcionamiento del boceto de Arduino que se dio anteriormente:
Conclusión
Para que el funcionamiento del código Arduino utilizado en un proyecto, la mejor manera es mostrar sus entradas y salidas utilizando un módulo de visualización con Arduino. Hemos realizado un proyecto que controla el brillo del LED utilizando el potenciómetro y el valor del brillo se muestra en LCD en forma de porcentaje y barra de estado. Para dar una idea clara del proyecto, también hemos proporcionado el código Arduino y la simulación de hardware.