19 CHECKPIN(Arduino_to_GPIO_pin(inPin), this->
pinType,
"PortServo::begin");
26 #ifdef ACCESSORIES_DEBUG_MODE 27 Serial.print(F(
" PortServo "));
28 Serial.print(this->
pin);
29 Serial.print(F(
" beginByAccessory() "));
30 Serial.print(F(
"Starting pos: "));
31 Serial.println(inStartingPosition, DEC);
34 #ifdef ACCESSORIES_DEBUG_MODE 35 if (!this->
servo.attached())
36 Serial.println(F(
"Invalid servo beginByAccessory()."));
39 this->
servo.write(inStartingPosition);
44 #ifdef ACCESSORIES_DEBUG_MODE 45 Serial.print(F(
" PortServo "));
46 Serial.print(this->
pin);
47 Serial.print(F(
" MovePosition() "));
50 Serial.print(F(
"for "));
51 Serial.print(inDuration);
52 Serial.print(F(
"ms "));
54 Serial.print(F(
"to angle "));
55 Serial.println(inEndPosition);
57 this->
servo.write(inEndPosition);
62 return this->
servo.read();
65 #ifdef ACCESSORIES_PRINT_ACCESSORIES 66 void PortServo::printPort()
68 Serial.print(F(
"[PortServo pin:"));
69 Serial.print(this->
pin);
void MovePosition(unsigned long inDuration, int inEndPosition)
void beginByAccessory(int inStartingPosition)