Skip to content

arkorobotics/OneButton

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

OneButton

The OneButton is a programmable single-key USB Keyboard with RGB LED's.

onebutton

The OneButton serves no single purpose, but rather is designed to be programmed for multiple uses.

Possible Applications:

  • Generate pre-scripted USB keystrokes (included in the example code)
  • Serve as a "Soft" E-STOP button with color LED's to indicate state
  • Interface with a desktop API to perform other actions (i.e. - Indiciate a new Tweet notification by turning LED's Blue. Pressing the key opens Twitter.)
  • The possiblities are not endless!

The OneButton includes six programmable RGB LED's because everyone loves blinky lights!

...and easter eggs!

Included in this GitHub:

  • Firmware: Example code written in C++ and Rust
  • Hardware: Schematic, Board, Gerber, and 3D printable enclosure CAD files

About

One Button to rule them all

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published