The following opcodes connect and communicate with non-MIDI hardware devices.
Opcodes designed to work with an Arduino:
arduinoRead - Read data from an arduino.
arduinoReadF - Read data from an arduino.
arduinoStart - Open a serial port for use with the Arduino protocol.
arduinoStop - Close a serial port using Arduino protocol.
serialBegin - Open a serial port for Arduino.
serialEnd - Close a serial port for Arduino.
serialFlush - Flush data from a serial port.
serialPrint - Print data from a serial port.
serialRead - Read data from a serial port.
serialWrite_i - Write data to a serial port.
serialWrite - Write data to a serial port.
Opcodes designed to work with a P5 Glove controller:
p5gconnect - Reads data from a P5 Glove controller.
p5gdata - Reads data fields from an external P5 Glove.
Opcode designed to work with a Joystick controller (Linux only):
joystick - Reads data from a joystick controller.
Opcodes designed to work with Nintendo Wiimote controllers:
wiiconnect - Reads data from a number of external Nintendo Wiimote controllers.
wiidata - Reads data fields from a number of external Nintendo Wiimote controllers.
wiirange - Sets scaling and range limits for certain Wiimote fields.
wiisend - Sends data to one of a number of external Nintendo Wiimote controllers.