module FanMotor author unknown version 1 0 description '' variables PWM spec ' ' 'MotorFan' 'MotorFan _ _ _' 'num bool auto' 23 true 50 to MotorFan Pin State Speed { if (and (Speed > 0) (Speed <= 100)) { PWM = (absoluteValue (((Speed - 1) * ((1023 - 1) / 99)) + 1)) if (State == (booleanConstant true)) { if (and (PWM > 0) (PWM < 1024)) {analogWriteOp Pin PWM} } else { digitalWriteOp Pin false } } }