{"id":18267484,"url":"https://github.com/freaktechnik/gamepad-nodebot","last_synced_at":"2025-04-09T02:26:49.025Z","repository":{"id":66170972,"uuid":"44694236","full_name":"freaktechnik/gamepad-nodebot","owner":"freaktechnik","description":"A simple nodebot controlled by a gamepad.","archived":false,"fork":false,"pushed_at":"2017-01-22T00:00:01.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T20:46:53.890Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freaktechnik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2015-10-21T17:53:59.000Z","updated_at":"2015-10-21T18:02:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb62ea12-f480-4d14-ae1a-4488579c73ab","html_url":"https://github.com/freaktechnik/gamepad-nodebot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fgamepad-nodebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fgamepad-nodebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fgamepad-nodebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fgamepad-nodebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freaktechnik","download_url":"https://codeload.github.com/freaktechnik/gamepad-nodebot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247964269,"owners_count":21025170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-05T11:27:37.536Z","updated_at":"2025-04-09T02:26:49.010Z","avatar_url":"https://github.com/freaktechnik.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gamepad-nodebot\nA simple nodebot controlled by a gamepad.\n\n## Controls\nThe movement of the bot is mapped to the right stick of a Sony DualShock 3\ncontroller. To quit, press the circle button.\n\n## Usage\n### Arduino pins\nThe script assumes that your pins are used in the following manner:\n - Left Motor\n   - pwm: pin 5\n   - direction: pin 4\n - Right Motor\n   - pwm: pin 3\n   - direction: pin 2\n\nBy default the PWM is inverted.\n\n### Before running the script\nMake sure to plug in your controller and arduino to your computer. It's possible\nthat you'll have to adjust the controller bindings, since the used ones are for\na Sony DualShock 3.\n\n### Running the script\n```bash\nnode index.js\n```\n\nIf you get an access denied error, you might have to run it with `sudo`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreaktechnik%2Fgamepad-nodebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreaktechnik%2Fgamepad-nodebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreaktechnik%2Fgamepad-nodebot/lists"}