Stepper motor
A motor that moves in discrete angular increments called steps.
Holding torque
Torque available when the shaft is not rotating but energized coils resist movement.
Motor driver
Interface circuit that supplies motor current and switches coils based on Arduino control signals.
External power supply
Separate power source used because the motor needs more current than Arduino should supply.
Breadboard power supply board
Regulated board that provides the 5 V rail used by the motor driver in this lab.
Common ground
Shared 0 V reference between Arduino and motor driver circuit.
Stepper.h
Arduino library used to command stepper motor speed and steps.
STEPS_PER_REV
Number of motor steps used in the sketch for one full revolution: 2048.
Serial Monitor
Arduino IDE tool used to send typed serial commands to Arduino.
VISA Serial
LabVIEW communication functions used to configure, write to, and close a serial port.
Delimiter
A character such as a comma used to separate fields in a command string.
RPM
Revolutions per minute, used as the stepper speed command.
Direction
Command field where 1 indicates clockwise and -1 indicates counter-clockwise.
Firmware
Program uploaded to Arduino to parse commands and actuate the motor.
Micro-stepping
Finer step control achieved by partially energizing the windings; it is included here for optional exploration.