lejos.nxt.addon
Class RCXSensorMultiplexer
java.lang.Object
lejos.nxt.I2CSensor
lejos.nxt.addon.RCXSensorMultiplexer
- All Implemented Interfaces:
- SensorConstants
public class RCXSensorMultiplexer
- extends I2CSensor
Supports Mindsensors RXMux
This sensor allows you to connect up to four RCX type sensors toa single port.
Be aware that the sensor does not track the ticks of the rotation sensor when
the port is not selected.
- Author:
- Michael Smith
Fields inherited from interface lejos.nxt.SensorConstants |
BLACK, BLANK_INDEX, BLUE, BLUE_INDEX, GREEN, GREEN_INDEX, MAX_AD_RAW, MAX_TYPE, MIN_TYPE, MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, RED, RED_INDEX, TYPE_ANGLE, TYPE_COLORBLUE, TYPE_COLORFULL, TYPE_COLORGREEN, TYPE_COLORNONE, TYPE_COLORRED, TYPE_CUSTOM, TYPE_HISPEED, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE, WHITE, YELLOW |
Methods inherited from class lejos.nxt.I2CSensor |
fetchString, getAddress, getData, getData, getPort, getProductID, getVendorID, getVersion, sendData, sendData, sendData, setAddress |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_RCXSMUX_ADDRESS
public static final int DEFAULT_RCXSMUX_ADDRESS
- See Also:
- Constant Field Values
RCXSensorMultiplexer
public RCXSensorMultiplexer(I2CPort port)
- Parameters:
port
- NXT Sensor port
RCXSensorMultiplexer
public RCXSensorMultiplexer(I2CPort port,
int address)
- Parameters:
port
- NXT Sensor portaddress
- I2C address
setChannelOne
public void setChannelOne()
- Selects channel one
setChannelTwo
public void setChannelTwo()
- Selects channel two
setChannelThree
public void setChannelThree()
- Selects channel three
setChannelFour
public void setChannelFour()
- Selects channel four
allChannelsOff
public void allChannelsOff()
- Turns off all channels