Tengo un Teensy conectado a un controlador de motor Pololu. Si envío bytes a través de USB (utilizando Pololu Serial Transmitter v1.3) puedo hacer que funcione (por ejemplo, 0x85 0x00 0x20 hace que el motor funcione a baja velocidad). Sin embargo, cuando intento lo mismo en mi boceto, no consigo que funcione. Esto me lleva a la conclusión de que puede haber un problema con mis cables seriales o con la propia placa de control del motor.
Así que me gustaría poder probar que la conexión serial está funcionando, ¿puedo lograr esto con un multímetro o algo así?
Mi código, en caso de que haya algún problema con eso es:
#define rxPin 10
#define txPin 9
SoftwareSerial smcSerial = SoftwareSerial(rxPin, txPin);
bucle:
smcSerial.write(0x85);
smcSerial.write((byte) 0x00);
smcSerial.write(0x20);