# Turn screen off on Pirate Audio: Headphone Amp for Raspberry Pi

**URL:** <https://forums.pimoroni.com/t/turn-screen-off-on-pirate-audio-headphone-amp-for-raspberry-pi/21860>\
**Category:** Support\
**Created:** [April 2, 2023, 10:52am UTC](https://forums.pimoroni.com/t/turn-screen-off-on-pirate-audio-headphone-amp-for-raspberry-pi/21860 "2023-04-02T10:52:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bjoern](https://avatars.discourse-cdn.com/v4/letter/b/46a35a/32.png) [@Bjoern](https://forums.pimoroni.com/u/Bjoern)\
**Post date:** [April 2, 2023, 10:52am UTC](https://forums.pimoroni.com/t/turn-screen-off-on-pirate-audio-headphone-amp-for-raspberry-pi/21860/1 "2023-04-02T10:52:00Z")

</div>

Hello,

On the “Pirate Audio: Headphone Amp for Raspberry Pi”, is it possible to turn the screen off completely (e.g., to save power, or to completely stop any light emission)?

Thanks!

---

<div class="post-metadata">

**Author:** ![Bjoern](https://avatars.discourse-cdn.com/v4/letter/b/46a35a/32.png) [@Bjoern](https://forums.pimoroni.com/u/Bjoern)\
**Post date:** [April 26, 2023, 8:46pm UTC](https://forums.pimoroni.com/t/turn-screen-off-on-pirate-audio-headphone-amp-for-raspberry-pi/21860/2 "2023-04-26T20:46:36Z")

</div>

This command turns off the backlight:

```auto
disp.set_backlight(0)

```

assuming that

```auto
import ST7789
disp = ST7789.ST7789(...)

```

---

<div class="post-metadata">

**Author:** ![joop](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@joop](https://forums.pimoroni.com/u/joop)\
**Post date:** [September 23, 2024, 1:30pm UTC](https://forums.pimoroni.com/t/turn-screen-off-on-pirate-audio-headphone-amp-for-raspberry-pi/21860/3 "2024-09-23T13:30:16Z")

</div>

I solved it, with inspiration above as follows:

```auto
 cat displayoff.py 
from st7789 import ST7789

# Set your parameters
rotation = 0 # Change as needed
spi_port = 0
spi_chip_select_pin = 0
spi_data_command_pin = 23
backlight_pin = 13
spi_speed_mhz = 80 # Example speed, adjust as necessary

# Initialize the display
disp = ST7789(
    rotation=rotation,
    port=spi_port,
    cs=spi_chip_select_pin,
    dc=spi_data_command_pin,
    backlight=backlight_pin,
    spi_speed_hz=spi_speed_mhz * 1000000 # Convert MHz to Hz
)

# Begin communication with the display
disp.begin()

# Turn off the backlight
disp.set_backlight(0)
print("Backlight turned off.")

```
