TETRIX PULSE Arduino Library Functions Chart
Description Function Coding Example
PULSE Begin
Is called in the Arduino code setup()
loop. Initializes the PULSE controller.
PulseBegin();
Data Type: None
PulseBegin();
Reset and initialize PULSE controller.
PULSEEnd
When called, immediately terminates
a program and resets the PULSE
controller.
PulseEnd();
Data Type: None
PulseEnd();
Terminate a PULSE program and reset
controller.
Set Red LED
Sets the PULSE red indicator LED to on
or off.
setRedLED(state);
Data Type:
state = integer
Data Range:
state = 1 or 0
or
state = HIGH or LOW
setRedLED(HIGH);
or
setRedLED(1);
Turn red LED on.
setRedLED(LOW);
or
setRedLED(0);
Turn red LED off.
Set Yellow LED
Sets the PULSE yellow indicator LED to
on or off.
setYellowLED(state);
Data Type:
state = integer
Data Range:
state = 1 or 0
or
state = HIGH or LOW
setYellowLED(HIGH);
or
setYellowLED(1);
Turn red LED on.
setYellowLED(LOW);
or
setYellowLED(0);
Turn red LED off.
Set Green LED
Sets the PULSE green indicator LED to
on or off.
setGreenLED(state);
Data Type:
state = integer
Data Range:
state = 1 or 0
or
state = HIGH or LOW
setGreenLED(HIGH);
or
setGreenLED(1);
Turn green LED on.
setGreenLED(LOW);
or
setGreenLED(0);
Turn green LED off.
Set DC Motor Power
Sets the power level and direction of
a TETRIX DC Motor connected to the
PULSE DC motor ports. Power level
range is 0 to 100. Direction is set by
the sign (+/-) of the power level. Power
level 0 = stop motor.
setMotorPower(motor#, power);
Data Type:
motor# = integer
power = integer
Data Range:
motor# = 1 or 2
power = -100 to 100
setMotorPower(1, 50);
Spin Motor 1 clockwise at 50% power.
setMotorPower(2, -50%);
Spin Motor 2 counterclockwise at 50%
power.
setMotorPower(1, 0);
Turn off Motor 1.
Set DC Motor Powers
Simultaneously sets the power level
and direction of both TETRIX DC
Motors connected to the PULSE motor
ports. Both PULSE Motor 1 and Motor
2 channel parameters are set with
a single statement. The power level
range is 0 to 100. Direction is set by
the sign (+/-) of the power level. Power
level 0 = stop motor.
setMotorPowers(power1, power2);
Data Type:
power1 = integer
power2 = integer
Data Range:
power1 = -100 to 100
power2 = -100 to 100
setMotorPowers(50, 50);
Spin Motor 1 and Motor 2 clockwise at
50% power.
setMotorPowers(-50, 50);
Spin Motor 1 counterclockwise and
Motor 2 clockwise at 50% power.
setMotorPowers(0, 0);
Turn off Motor 1 and Motor 2.
134 Appendix