This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
comfilepi:controlling_the_lcd_backlight:index [2023/09/14 12:58] COMFILE Technology [Automatically Start the Service] |
comfilepi:controlling_the_lcd_backlight:index [2023/12/06 10:00] COMFILE Technology [Controlling the LCD Backlight] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Controlling the LCD Backlight ====== | ====== Controlling the LCD Backlight ====== | ||
- | The ComfilePi's LCD backlight is connected to GPIO 34. The backlight can be turned on or off via the command line or via a programming language. | + | The ComfilePi's LCD backlight is connected to one of the panel PC's internal GPIO pins. The backlight can be turned on or off via the command line or via a programming language. |
Line 263: | Line 263: | ||
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
- | |||
- | export DISPLAY=":0.0" | ||
PWM_PIN=31 | PWM_PIN=31 | ||
Line 270: | Line 268: | ||
# Set pins as output | # Set pins as output | ||
- | gpio mode $PWM_PIN output | + | raspi-gpio set $PWM_PIN op |
- | gpio mode $PIN output | + | raspi-gpio set $PIN op |
# Start with both pins HIGH. If either of the | # Start with both pins HIGH. If either of the | ||
# pins go LOW, the backlight will turn off. | # pins go LOW, the backlight will turn off. | ||
- | gpio write $PWM_PIN 1 | + | raspi-gpio set $PWM_PIN dh |
- | gpio write $PIN 1 | + | raspi-gpio set $PIN dh |
# Get the current state | # Get the current state | ||
Line 297: | Line 295: | ||
if [ "$CURRENT_STATUS" = "On" ]; then | if [ "$CURRENT_STATUS" = "On" ]; then | ||
logger -p info -t "backlight_service" -s "Turning Backlight On" | logger -p info -t "backlight_service" -s "Turning Backlight On" | ||
- | gpio write $PIN 1 | + | raspi-gpio set $PIN dh |
else | else | ||
logger -p info -t "backlight_service" -s "Turning Backlight Off" | logger -p info -t "backlight_service" -s "Turning Backlight Off" | ||
- | gpio write $PIN 0 | + | raspi-gpio set $PIN dl |
fi | fi | ||
LAST_STATUS=$CURRENT_STATUS | LAST_STATUS=$CURRENT_STATUS |