Modules | |
Analog In - OSC | |
Read the Application Board's Analog Inputs via OSC. | |
Debug - OSC | |
Debug allows sending/receiving debug messages via OSC. | |
IO - OSC | |
Control any pin's direction and output from OSC. | |
Network - OSC | |
Configure the Controller Board's Network Settings via OSC. | |
Serial - OSC | |
Configure the Serial Port and Read Characters via OSC. | |
System - OSC | |
System controls many of the logistics of the Controller Board via OSC. | |
App LED - OSC | |
Control the Application Board's Status LEDs via OSC. | |
Digital In - OSC | |
Read the Application Board's Digital Inputs via OSC. | |
Digital Out - OSC | |
Control the Application Board's Digital Outs via OSC. | |
DIP Switch - OSC | |
Read the Application Board's DIP Switch via OSC. | |
Motor - OSC | |
Control DC motors with the Application Board via OSC. | |
PWM Out - OSC | |
Generate PWM signals with the Application Board via OSC. | |
Servo - OSC | |
Control Servo motors with the Application Board via OSC. | |
Stepper - OSC | |
Control Stepper motors with the Application Board via OSC. | |
Web Server - OSC | |
Configure the Web Server via OSC. | |
XBee - OSC | |
Communicate with XBee modules with the Make Controller Kit via OSC. | |
XBee Configuration - OSC | |
Configure an XBee module connected to your Make Controller Kit via OSC. |
OSC is based on the notion of messages, which are composed of an address, and the data to be sent to that address. The address looks a lot like a URL that you might type into your internet browser. Each element in the address is like a directory, with other elements inside it, and each element is separated from the next by a slash (/). Each OSC message must also start with a slash.
/make/controller/kit
/make/controller/kit 35.4
/make/controller/kit 35.4 lawn 12
The Make Controller Kit is orgranized, for OSC, into subsystems. Each subsystem has one or more devices, and each device has one or more properties. To address a particular device, you'll need to create an OSC message specifying the address in that format:
/subsystem/device/property
/appled/0/state 1