---
title: Create GPIO Input
slug: author/create-gpio-input
docTags: 
createdAt: 2025-03-11T06:58:09.585Z
---

:::hint{type="warning"}
This page / section pertains to BrightSign Author, our latest app for authoring and managing content and players. For the legacy BrightAuthor Classic app, refer to our [Legacy Docs](docId\:i5zF53DX56wdWDFHlRot1).
:::

This example presentation demonstrates how to define GPIO input in BrightSign Author. When GPIO 0 is pressed the presentation will switch from the current video to the next video:

::::VerticalSplit{layout="right"}
:::VerticalSplitItem
1. Create an interactive playlist.  
2. Go to **Presentation Settings > Interactive**, and locate the **Connectors** tab (see Image 1). 
3. Go to **GPIO Configuration** and select **Input** for **GPIO 0**.
4. Add the videos to the playlist.
5. From the top **Events** bar, select **GPIO 0** and draw a connection from *video1.mp4* to *video2.mp4*.
6. Add a **Media End** event to *video2.mp4* to play it immediately after *video1.mp4* finishes. While *video2.mp4* plays, GPIO 0 input will be ignored.
7. To accept GPIO 0 input during *video2.mp4* and have it trigger *video1.mp4*, draw a connection from the *video2.mp4&#x20;*&#x74;o *video1.mp4* state using the **GPIO 0** Event from **Events**. Pushing GPIO 0 will now take you back to *video1.mp4*.
8. Select the **GPIO 0** Event stemming from *video2.mp4&#x20;*&#x61;nd in **Event Properties > Target State** select **Transition to new state** and select *video2.mp4* from the dropdown list (see Image 2). Now, pushing GPIO 0 restarts *video2.mp4* instead of taking it back to *video1.mp4*. 
:::

:::VerticalSplitItem


::Image[]{src="https://api.archbee.com/api/optimize/0prk6SO2dy9LdU77jB8D1/-KdO8WW-GCOZSalCF-QE6_image.png" size="80" width="800" height="1585" position="center" caption="Image 1" darkWidth="800" darkHeight="1585" showCaption="true"}
:::
::::

![Screenshot 2024-03-29 at 2.35.04 PM.png](https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/t21d6ehjPIdv87VcfiDV1_screenshot-2024-03-29-at-23504-pm.png "Image 2")

