Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinmarquesp/servostreamcontrol
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
https://github.com/kevinmarquesp/servostreamcontrol
arduino arduino-project arduino-sketch arduino-uno serial serial-communication serial-shell servo-motor servo-motor-control shell
Last synced: 28 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/kevinmarquesp/servostreamcontrol
- Owner: kevinmarquesp
- Created: 2023-11-16T00:48:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-25T20:22:41.000Z (about 1 year ago)
- Last Synced: 2023-12-25T21:29:56.664Z (about 1 year ago)
- Topics: arduino, arduino-project, arduino-sketch, arduino-uno, serial, serial-communication, serial-shell, servo-motor, servo-motor-control, shell
- Language: C++
- Homepage: https://github.com/kevinmarquesp/ParallelServo
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Development Road map
### Notes and reminders
+ Somehow, some commands should access the `Servos` pointer and have permitions to change the size of it (because it
shoud be an array of `ParallelServo*`) and interact with each objet normaly. Maybe it's C++ has a syntax that helps
me with that issue.
+ It's important to rempember that my `auniter.sh` was touched, because I needed to import the local `src/` libraries
with `arduino-cli` flags somehow, be aware of that...### Todo list
+ [x] ~~**Feature**: Create a command to set the servos max/min positions and the ammount~~
+ [x] ~~**Unit testing**: Test the functions inside the `src/stringUtilities.h` file~~
+ [x] ~~**Unit testing**: Test if the `commandFactory()` function is returning the expected command class reference~~
+ [x] ~~**Development**: Create an script to easely create new test suits, based on a template file~~