Paso 5: Agregar subcomandos STEPPER_DATA a ambos el cliente y el servidor de código
Usando su editor de texto favorito, abra pymata.py y agregue los subcomandos de motor paso a paso debajo de la sección de comando de tono:
# Tone commands TONE_TONE = 0 # play a tone TONE_NO_TONE = 1 # turn off tone # Stepper Motor Sub-commands STEPPER_CONFIGURE = 0 # configure a stepper motor for operation STEPPER_STEP = 1 # command a motor to move at the provided speed STEPPER_LIBRARY_VERSION = 2 # used to get stepper library version number
Guarde y cierre el archivo
Ahora usando su editor de texto, abra el bosquejo de FirmataPlus , FirmataPlus.ino y agregue los subcomandos de motor paso a paso por debajo de las órdenes de la tono.
// SYSEX command sub specifiers #define TONE_TONE 0 #define TONE_NO_TONE 1 #define STEPPER_CONFIGURE 0 #define STEPPER_STEP 1 #define STEPPER_LIBRARY_VERSION 2
Guarde y cierre el archivo.
Observe que los mismos valores son utilizados por el cliente y el servidor.