La interfaz paralela de la LCD usa RS, E y D4–D7 para el texto, como se documenta en el mapa de GPIO de la LCD. La retroiluminación LED es un circuito de potencia, a menudo conmutado mediante un transistor porque los pines del Arduino no pueden suministrar directamente su corriente. La atenuación por PWM o temporizada mantiene la pantalla legible de noche sin un brillo permanente que caliente la caja.
Esquemas de cableado
- Pin digital directo: solo encendido/apagado; lo más sencillo para pruebas en el banco.
- Pin PWM: atenuación suave con
analogWriteen los pines compatibles. - Apagado por temporizador: el firmware apaga la retroiluminación tras unos minutos de inactividad.
Interacción con el firmware
Los cambios de retroiluminación no requieren reinicializar LiquidCrystal. Coordínalos con el refresco del formato de la pantalla para que la atenuación no coincida con un contraste ilegible. El potenciómetro de Vo sigue ajustando la visibilidad de los caracteres a través de los rieles de alimentación.
Presupuesto de energía
Apagarla por la noche ahorra poca corriente, pero reduce el calor en cajas cerradas. Asegúrate de que los pines SPI sigan libres si eliges PWM en pines que comparten temporizador: verifica el diagrama de pines de tu placa.