29 virtual void playOutput(
int classification)
override;
Arduino library for Tiny Trainable Instruments.
Output base class.
Definition: Output.h:16
OutputServo inherits from Output.
Definition: OutputServo.h:21
int getServoMinAngle()
Definition: OutputServo.cpp:106
unsigned long _servoPauses[3]
Definition: OutputServo.h:55
void servoAttach()
Definition: OutputServo.cpp:71
void setServoTempo(int object, int tempo)
Definition: OutputServo.cpp:42
bool _isAttached
Definition: OutputServo.h:62
void setServoMaxAngle(int angle)
Definition: OutputServo.cpp:101
virtual void playOutput(int classification) override
Definition: OutputServo.cpp:15
void setupOutputServo(int outputPin)
Definition: OutputServo.cpp:20
int _outputPinServo
Definition: OutputServo.h:51
void moveServo(int classification)
Definition: OutputServo.cpp:46
unsigned long _servoMoveDuration
Definition: OutputServo.h:60
int getServoMaxAngle()
Definition: OutputServo.cpp:105
void setServoMinAngle(int angle)
Definition: OutputServo.cpp:103
int _servoAngleMax
Definition: OutputServo.h:54
int bpmToMs(int tempo)
Definition: OutputServo.cpp:88
void servoDetach()
Definition: OutputServo.cpp:79
virtual void setupOutputTest() override
Definition: OutputServo.cpp:10
unsigned long _servoTimeNow
Definition: OutputServo.h:58
unsigned long _servoTimePrevious
Definition: OutputServo.h:57
int _servoAngleCurrent
Definition: OutputServo.h:52
OutputServo()
constructor
Definition: OutputServo.cpp:8
Servo _servo
Servo instance.
Definition: OutputServo.h:49
int _servoAngleMin
Definition: OutputServo.h:53