FtSwarmMotor
In der Ansteuerung sind Mini-Motor und XS-Motor gleich. Sie unterscheiden sich nur in Leistung und Größe.
Deshalb gibt es nur eine Klasse um die beiden Typen anzusteuern.
Diese Klasse kann ebenfalls für alle grauen Motoren genutzt werden.
Diese Klasse kann ebenfalls für alle grauen Motoren genutzt werden.
XS Motor (137096) & Mini Motor (32293)
FtSwarmMotor(FtSwarmSerialNumber_t serialNumber, FtSwarmPort_t port)
Constructor um ein FtSwarmMotor Objekt zu erzeugen. Ist der angesprochene Controller nicht online, so wartet die Firmware solange bis der entsprechende Controller gestartet wird.
- serialNumber: Seriennummer des ftSwarm-Controllers.
- port: FTSWARM_M1 oder FTSWARM_M2
FtSwarmMotor( const char *name )
Constructor um ein FtSwarmEncoderMotor Objekt zu erzeugen. Ist der angesprochene Controller nicht online, so wartet die Firmware solange bis der entsprechende Controller gestartet wird.
- name: Aliasname des IO-Ports.
void setSpeed( int16_t speed )
Setzt die Motorgeschwindigkeit.
- speed: Geschwindigkeit im Bereich von -255 bis 255.
uint16_t getSpeed()
Gibt die Motorgeschwindigkeit zurück.