Skip to content

makersmecca/HID-Knob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HID based Knob Using Arduino Micro

README

A completely customizable, multi-purpose input device that can be programmed to fit your needs. No additional software is required to use this device in its default configuration. By default, it has four modes that can be switched using the Dial's push switch capability.
The four default modes are:

  1. System Master Volume Control
  2. Switch between Active Windows
  3. Switch between Browser Tabs
  4. Zoom in/out of a webpage
The currently active mode is indicated using two onboard LED lamps, where each lamp represents one bit {(0,1,2,3)10 => (00, 01, 10, 11)2}

The device also comes with 3 capacitive touch-sensitive switches, each having their functionalities. By default, these are set to:
  • Mute/Unmute microphone
  • DND on/off
  • Lock Device

Components Used: • Arduino Pro micro (or any dev board with native HID support) • Rotary Encoder • Capacitive Touch Switch (X3) • SMD LED (x2) • 1K Resistors (x2) • Aluminium Composite Board for base

Library used: NicoHood HID library https://github.com/NicoHood/HID.git