Skip to content

An Arduino library designed to make working with multiple servo motors simpler and more intuitive, especially for those building complex robots. With PServo, you can easily control the movements of multiple servos at the same time and even create more advanced motion sequences

License

Notifications You must be signed in to change notification settings

kevinmarquesp/PServo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PServo

Installation

Usage

Contributing

git clone https://github.com/kevinmarquesp/PServo
cd PServo

make deps # Clone and/or build vendorized libraries.

Testing (Arduino Board not Required)

Run All Tests

make deps
make test

Run a Specific Test

make deps
make test GTEST_SRCS=extra/gtest/test_gtest.cpp

Todos

  • Include the current state on the PServo::get_props() method.
    • Update the Defaults test cases to include the new props values.
  • Use a unsigned long *const (16 bits) for the timer property.
    • Update the Defaults test cases to use the correct constructor.
    • Update the MValues test cases to use construct the timer properly.

About

An Arduino library designed to make working with multiple servo motors simpler and more intuitive, especially for those building complex robots. With PServo, you can easily control the movements of multiple servos at the same time and even create more advanced motion sequences

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published