---
title: "Foot pedal set up"
slug: "foot-pedal-set-up"
updated: 2022-11-17T15:24:53Z
published: 2022-11-17T15:24:53Z
---

> ## 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&amp;qid=1565130288&amp;s=gateway&amp;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&amp;utm_medium=article-link&amp;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
