23 #ifdef ACCESSORIES_DEBUG_MODE 25 Serial.print(F(
" / "));
27 Serial.print(F(
" PortTwoPins MoveLeftDir() "));
30 Serial.print(F(
"for "));
31 Serial.print(inDuration);
32 Serial.println(F(
"ms"));
38 this->Move(HIGH, LOW);
47 this->
state = PORT_LEFT;
52 #ifdef ACCESSORIES_DEBUG_MODE 54 Serial.print(F(
" / "));
56 Serial.print(F(
" PortTwoPins MoveRightDir() "));
59 Serial.print(F(
"for "));
60 Serial.print(inDuration);
61 Serial.println(F(
"ms"));
67 this->Move(LOW, HIGH);
76 this->
state = PORT_RIGHT;
81 #ifdef ACCESSORIES_DEBUG_MODE 83 Serial.print(F(
" / "));
85 Serial.println(F(
" PortTwoPins MoveStop() "));
90 this->
state = PORT_STOP;
93 void PortTwoPins::Move(
int inValA,
int inValB)
99 #ifdef ACCESSORIES_PRINT_ACCESSORIES 100 void PortTwoPins::printPort()
102 Serial.print(F(
"[PortTwoPins pinA:"));
104 Serial.print(F(
" pinB:"));
106 Serial.print(F(
"]"));
void MovePin(int inPin, int inValue, PIN_TYPE inType = UNDEFINED) const
void MoveLeftDir(unsigned long inDuration = 0)
int beginPin(int inPin, PIN_TYPE inType = UNDEFINED) const
void MoveRightDir(unsigned long inDuration = 0)