Skip to content

Arduino controlled footswitch for the Imaginary Teleprompter App

License

Notifications You must be signed in to change notification settings

kaixxx/Teleprompter-Footswitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teleprompter-Footswitch

Arduino controlled footswitch for the Imaginary Teleprompter App

demo

Author: Kai Version: 0.1 - 21.11.2021

Imaginary Teleprompter App: https://github.com/ImaginarySense/Imaginary-Teleprompter

Works only with the standalone app and the external prompter, not the in-frame one. Windows only, sorry. Make sure the you have the "Footswitch_Arduino.ino" sketch loaded onto the Arduino and the footswitch connected between pin 4 and GND. I am using the foot pedal from my keyboard. The script "footswitch_cmd.py" is written for Python 3 and needs pyserial and pywinauto to be installed. Adjust the COM-Port in the script to your system.

The Arduino side relies on this library: https://github.com/marcobrianza/ClickButton Install it first, otherwise the sketch will not compile.

Operation:

  • Run footswitch_cmd.py and watch the output: It should say "Footswitch connected". Otherwise check the serial port in the script.
  • Load your text in Imaginary Teleprompter and start the external prompter by clicking "Prompt It!".
  • Pause the prompter with the space key on your keyboard.
  • A short press of the footswitch sends "Page Down" to the teleprompter, scrolling half a page down.
  • A long press (>300ms) starts the automatic scrolling as long as the footswitch is depressed (and stops it when released).

About

Arduino controlled footswitch for the Imaginary Teleprompter App

Resources

License

Stars

Watchers

Forks

Packages

No packages published