{"id":23686130,"url":"https://github.com/makersmecca/hid-knob","last_synced_at":"2026-05-06T03:31:13.843Z","repository":{"id":162720671,"uuid":"495120689","full_name":"makersmecca/HID-Knob","owner":"makersmecca","description":"Customizable HID PC Controller ","archived":false,"fork":false,"pushed_at":"2024-09-05T11:16:02.000Z","size":313,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-22T00:39:55.183Z","etag":null,"topics":["arduino","arduino-pro-micro","arduino-project","controller","hardware-project","hid","human-int","input-device"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makersmecca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-05-22T16:52:50.000Z","updated_at":"2024-09-05T11:27:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"165b4ee9-0974-4221-8868-694827758b36","html_url":"https://github.com/makersmecca/HID-Knob","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/makersmecca/HID-Knob","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makersmecca%2FHID-Knob","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makersmecca%2FHID-Knob/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makersmecca%2FHID-Knob/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makersmecca%2FHID-Knob/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makersmecca","download_url":"https://codeload.github.com/makersmecca/HID-Knob/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makersmecca%2FHID-Knob/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32677857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","arduino-pro-micro","arduino-project","controller","hardware-project","hid","human-int","input-device"],"created_at":"2024-12-29T21:17:57.104Z","updated_at":"2026-05-06T03:31:13.770Z","avatar_url":"https://github.com/makersmecca.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## HID based Knob Using Arduino Micro ##\n## README ##\nA 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.\u003cbr/\u003e\nThe four default modes are:\n\u003col\u003e\n  \u003cli\u003eSystem Master Volume Control\u003c/li\u003e\n  \u003cli\u003eSwitch between Active Windows\u003c/li\u003e\n  \u003cli\u003eSwitch between Browser Tabs\u003c/li\u003e\n  \u003cli\u003eZoom in/out of a webpage\u003c/li\u003e\n\u003c/ol\u003e\nThe currently active mode is indicated using two onboard LED lamps, where each lamp represents one bit {(0,1,2,3)\u003csub\u003e10\u003c/sub\u003e  =\u003e (00, 01, 10, 11)\u003csub\u003e2\u003c/sub\u003e} \u003cbr/\u003e \n\u003cbr/\u003e\nThe device also comes with 3 capacitive touch-sensitive switches, each having their functionalities. By default, these are set to:\n\u003cul\u003e\n  \u003cli\u003eMute/Unmute microphone\u003c/li\u003e\n  \u003cli\u003eDND on/off\u003c/li\u003e\n  \u003cli\u003eLock Device\u003c/li\u003e\n\u003c/ul\u003e\n\n\n\nComponents Used:\n•\tArduino Pro micro (or any dev board with native HID support)\n•\tRotary Encoder\n•\tCapacitive Touch Switch (X3)\n•\tSMD LED (x2)\n•\t1K Resistors (x2)\n•\tAluminium Composite Board for base\n\nLibrary used:\nNicoHood HID library\nhttps://github.com/NicoHood/HID.git\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakersmecca%2Fhid-knob","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakersmecca%2Fhid-knob","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakersmecca%2Fhid-knob/lists"}