Data Sheet
Core Spartan Documentation Modern Robotics, Inc
Version 3.0.3 Page 22
*** When compiling, use the Core Spartan Controller, in the Tools ► Board ► Core Spartan
Controller ***
Core Functions:
CORE_SPARTAN();
long getInfo(void);
unsigned char getControllerStatus(void)
unsigned char getBatteryVoltage(void)
void servoEnable(unsigned char servo, unsigned char enable)
void servoTarget(unsigned char servo, unsigned char target)
int servoPosition(unsigned char servo)
void motorMode(unsigned char motor, unsigned char mode)
void motorSpeed(unsigned char motor, int speed)
void reset(void)
void led(unsigned char led, unsigned char state)
6.1. Core Spartan Controller Information
CORE_SPARTAN(void)
This constructor creates an instance of the Core class which will allow for all
basic motor, servo and information functions.
CORE_SPARTAN CORE;
long getInfo(void)
Returns the version number, manufacturing number and ID number to the user.
long info, version, manuf, id;
info = CORE.getInfo();
version = info & 0x000000FF;
manuf = (info & 0x0000FF00) >> 8;
id = (info & 0x00FF0000) >> 16;










