{"id":34879008,"url":"https://github.com/maximilionus/addrledctl","last_synced_at":"2026-04-20T22:04:18.435Z","repository":{"id":268895809,"uuid":"865712929","full_name":"maximilionus/addrledctl","owner":"maximilionus","description":"Simple arduino firmware to control the addressable RGB LEDs","archived":false,"fork":false,"pushed_at":"2025-02-17T21:47:36.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T09:30:03.308Z","etag":null,"topics":["addressable-leds","arduino","argb","argb-controller"],"latest_commit_sha":null,"homepage":"","language":"C++","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/maximilionus.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":"2024-10-01T02:07:08.000Z","updated_at":"2025-02-17T03:15:37.000Z","dependencies_parsed_at":"2024-12-19T15:32:42.723Z","dependency_job_id":"da8fe583-2272-4aad-a482-d082d341a952","html_url":"https://github.com/maximilionus/addrledctl","commit_stats":null,"previous_names":["maximilionus/addrledctl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maximilionus/addrledctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximilionus%2Faddrledctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximilionus%2Faddrledctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximilionus%2Faddrledctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximilionus%2Faddrledctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maximilionus","download_url":"https://codeload.github.com/maximilionus/addrledctl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximilionus%2Faddrledctl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32067637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["addressable-leds","arduino","argb","argb-controller"],"created_at":"2025-12-26T01:11:53.300Z","updated_at":"2026-04-20T22:04:18.428Z","avatar_url":"https://github.com/maximilionus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About\naddrledctl - **Add**ressable **LED** **C**on**t**ro**l**, is a simple arduino\nfirmware that allows you to control addressable RGB LEDs with the press of just\none button.\n\n\n## Features\n- Static lighting only\n- Save state to EEPROM and restore on boot\n- Only one button required for control\n\n\n## Controls\nPress the button to enter the configuration mode. You'll see the current\nselected color (R, G, B) on the first 4 LEDs. LEDs after the first 4 will show\nthe final result of R+G+B. Hold the button to start the iteration through the\nselected color, and release when the desired color is achieved. Single pressing\nthe button in configuration mode will cycle through the available colors.\nSystem will exit from configuration mode and save the selected values to a\nnon-volatile memory (EEPROM) after 10 seconds of button inactivity.\n\nHolding the button outside the configuration mode will enable or disable the\nlighting, also saving the state to EEPROM, restoring the state on the next\nlaunch.\n\n\n## Assembly\nAs this project meant for PC builds, the stabilized 5v are expected to come\ndirectly from PCs PSU (SATA or Molex) to 5v and GND pins of Arduino board. Just\nbe sure to unplug the LED strip or place a diode on board 5v pin to make sure\nthat board will not power the LEDs by any accident (when flashing, and it's\npowered by USB for example).\n\nThis is very basic, but I'll still want to point out that ground should be\nshared between the Arduino board and LED strip to send the signal.\n\nAll pins are defined in human readable format with preprocessor `#define`s in\nmain sketch file.\n\nButton is configured to be connected from ground (active on LOW).\n\nWhen connecting the ARGB data pin, it's recommended to use the ~320 Ohm\nresistor to limit the signal amplitude.\n\n\n## Build\nProject is configured to be used with `arduinocli`.\n\n- To build from source:\n```sh\narduino-cli compile\n```\n\n- Upload to board with:\n```sh\narduino upload -p \u003cPORT\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximilionus%2Faddrledctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaximilionus%2Faddrledctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximilionus%2Faddrledctl/lists"}