--- title: "Foot pedal set up" slug: "foot-pedal-set-up" updated: 2022-11-17T15:24:53Z published: 2022-11-17T15:24:53Z canonical: "support.tulip.co/foot-pedal-set-up" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Foot pedal set up ## How to Set Up a Foot Pedal in Tulip *Learn how to build apps with events from your foot pedal.* Foot pedals are IoT devices that can be connected to Tulip through a Tulip Edge Device. The foot pedal can have either a USB or I/O connections. There is one foot pedal that will work with the Tulip Player when plugged into a Windows computer via USB: [The iKKEGOL USB Foot Pedal](https://www.amazon.com/iKKEGOL-Control-Customized-Computer-Keyboard/dp/B01NAL3DV6/ref=sr_1_2?keywords=foot+pedal+usb&qid=1565130288&s=gateway&sr=8-2). ## USB Foot Pedal In order to setup a USB foot pedal, please connect the foot pedal with your Tulip Edge Device. Now you can access the foot pedal via [triggers created using the Tulip App Editor](https://support.tulip.co/docs/how-to-add-device-triggers). Make sure that you are access the [right station](https://support.tulip.co/docs/how-to-set-up-a-station). The foot pedal will create an output every time the foot pedal is pressed and your Tulip app will recognize and Trigger the appropriate response. Foot pedals are a great way to control apps and keep operators hands free. Before purchasing a foot pedal, ask for the [list of supported foot pedals](https://support.tulip.co/docs/list-of-plug-and-play-devices-that-work-with-tulip). ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/How%20to%20Set%20Up%20a%20Foot%20Pedal%20in%20Tulip_92789966.png) ## I/O Foot Pedal An I/O foot pedal works like a switch. In most cases, when the foot pedal is pressed down, a current is running, also known as the Pin up state. This is based on the foot pedal’s configuration but is true in most cases. To trigger a response to this state of the foot pedal, add/create a Trigger in the Tulip App Editor within the appropriate app and choose the device “GPIO” as shown in the image below. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/How%20to%20Set%20Up%20a%20Foot%20Pedal%20in%20Tulip_92790036.png) Make sure you know the pin number that the foot pedal is connected to on the Tulip I/O Gateway or Edge IO The **If** condition allows you to choose the specific pin associated with the I/O Gateway or Edge IO and the **Then** condition allows you to define the action that you would like to trigger. --- Did you find what you were looking for? You can also head to [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) to post your question or see if others have faced a similar question! **Edge Device** **Edge Devices** are any hardware intended to connect physical things to the cloud. This can include entirely mechanical devices, older machines without network functionality, PLCs, and more. Tulip sells the **Edge IO** and **Edge MC** that interface directly into **Triggers** in a breeze, but Tulip can also support other Edge Devices. **Tulip Player** **Tulip Player** is the Windows/Mac executable program where users can run Tulip apps. Tulip player allows you to create a more seamless user experience by removing the need for a web browser and allows increased IT controls. **Trigger** **Triggers** are groups of logic that are tied to an app event, such as step open, timer, widget interaction, etc. App builders can add triggers to **widgets**, **machines**, **devices**, **apps**, and **steps**. **Triggers** can contain **actions**, **transitions**, and **conditions**. **App Editor** The web interface used for building applications. Where you design a user interface, add logic, and connect your applications to **Tables**. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Screen%20Shot%202022-09-13%20at%207.50.23%20AM.png) **Edge IO** **Edge IO** is a Tulip-developed **Edge Device**. Interface with digital inputs directly from **Triggers**, flip digital outputs, run **Node-RED** flows, and more! **Edge IO** can also act as a **Connector Host** or OPC-UA Broker