Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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~~