mirror of
https://github.com/eclipse/upm.git
synced 2025-03-24 01:10:22 +03:00
es08a: Add comments, output, and one-second sleeps to C++ example
Signed-off-by: Sarah Knepper <sarah.knepper@intel.com>
This commit is contained in:
parent
47c79086f2
commit
2fce7369f4
@ -33,13 +33,25 @@ main(int argc, char **argv)
|
|||||||
{
|
{
|
||||||
//! [Interesting]
|
//! [Interesting]
|
||||||
upm::ES08A *servo = new upm::ES08A(5);
|
upm::ES08A *servo = new upm::ES08A(5);
|
||||||
servo->setAngle (180);
|
|
||||||
//! [Interesting]
|
|
||||||
|
|
||||||
servo->setAngle (90);
|
// Sets the shaft to 180, then to 90, then to 0,
|
||||||
servo->setAngle (0);
|
// then back to 90, and finally back to 180,
|
||||||
servo->setAngle (90);
|
// pausing for a second in between each angle
|
||||||
servo->setAngle (180);
|
servo->setAngle (180);
|
||||||
|
std::cout << "Set angle to 180" << std::endl;
|
||||||
|
sleep(1);
|
||||||
|
servo->setAngle (90);
|
||||||
|
std::cout << "Set angle to 90" << std::endl;
|
||||||
|
sleep(1);
|
||||||
|
servo->setAngle (0);
|
||||||
|
std::cout << "Set angle to 0" << std::endl;
|
||||||
|
sleep(1);
|
||||||
|
servo->setAngle (90);
|
||||||
|
std::cout << "Set angle to 90" << std::endl;
|
||||||
|
sleep(1);
|
||||||
|
servo->setAngle (180);
|
||||||
|
std::cout << "Set angle to 180" << std::endl;
|
||||||
|
//! [Interesting]
|
||||||
|
|
||||||
std::cout << "exiting application" << std::endl;
|
std::cout << "exiting application" << std::endl;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user