void thrusterSouthSway(int pwm, int isRight) { pwm = btd099(pwm); analogWrite(pwmPinSouthSway, pwm); if (isRight) { digitalWrite(directionPinSouthSway1, HIGH); digitalWrite(directionPinSouthSway2, LOW); } else { digitalWrite(directionPinSouthSway1, LOW); digitalWrite(directionPinSouthSway2, HIGH); } }
void thrusterWest(int pwm, int isForward) { pwm = abs(pwm); pwm = btd099(pwm); analogWrite(pwmPinWest, 255 - pwm); if (isForward) { digitalWrite(directionPinWest1, HIGH); digitalWrite(directionPinWest2, LOW); } else { digitalWrite(directionPinWest1, LOW); digitalWrite(directionPinWest2, HIGH); } }