{"id":22560734,"url":"https://github.com/kevinmarquesp/servostreamcontrol","last_synced_at":"2025-08-04T15:32:15.444Z","repository":{"id":207675699,"uuid":"719341222","full_name":"kevinmarquesp/ServoStreamControl","owner":"kevinmarquesp","description":"Sketch that uses the serial port communication to send commands and control multiple servo motors attached to the board (which you can also set the ammount via the serial port communication); Allowing the user interact with a robot, or a similar project, whithout touching any Arduino code at all","archived":false,"fork":false,"pushed_at":"2023-12-25T20:22:41.000Z","size":77,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-12-25T21:29:56.664Z","etag":null,"topics":["arduino","arduino-project","arduino-sketch","arduino-uno","serial","serial-communication","serial-shell","servo-motor","servo-motor-control","shell"],"latest_commit_sha":null,"homepage":"https://github.com/kevinmarquesp/ParallelServo","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/kevinmarquesp.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}},"created_at":"2023-11-16T00:48:57.000Z","updated_at":"2023-12-25T21:29:56.810Z","dependencies_parsed_at":"2023-12-25T21:29:55.360Z","dependency_job_id":"d4ab3baa-78b2-4c8d-bd9e-4d6abd557aef","html_url":"https://github.com/kevinmarquesp/ServoStreamControl","commit_stats":null,"previous_names":["kevinmarquesp/servostreamcontrol"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinmarquesp%2FServoStreamControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinmarquesp%2FServoStreamControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinmarquesp%2FServoStreamControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinmarquesp%2FServoStreamControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinmarquesp","download_url":"https://codeload.github.com/kevinmarquesp/ServoStreamControl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228657635,"owners_count":17952704,"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":["arduino","arduino-project","arduino-sketch","arduino-uno","serial","serial-communication","serial-shell","servo-motor","servo-motor-control","shell"],"created_at":"2024-12-07T21:16:05.796Z","updated_at":"2024-12-07T21:16:06.443Z","avatar_url":"https://github.com/kevinmarquesp.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Development Road map\n### Notes and reminders\n+ Somehow, some commands should access the `Servos` pointer and have permitions to change the size of it (because it\n  shoud be an array of `ParallelServo*`) and interact with each objet normaly. Maybe it's C++ has a syntax that helps\n  me with that issue.\n+ It's important to rempember that my `auniter.sh` was touched, because I needed to import the local `src/` libraries\n  with `arduino-cli` flags somehow, be aware of that...\n\n### Todo list\n+ [x] ~~**Feature**: Create a command to set the servos max/min positions and the ammount~~\n+ [x] ~~**Unit testing**: Test the functions inside the `src/stringUtilities.h` file~~\n+ [x] ~~**Unit testing**: Test if the `commandFactory()` function is returning the expected command class reference~~\n+ [x] ~~**Development**: Create an script to easely create new test suits, based on a template file~~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinmarquesp%2Fservostreamcontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinmarquesp%2Fservostreamcontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinmarquesp%2Fservostreamcontrol/lists"}