|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlejos.nxt.I2CSensor
lejos.nxt.addon.LMotor
public class LMotor
Generic abstraction to manage RC Servos and DC Motor. LServo and LDCMotor uses inherits from this class
| Field Summary | |
|---|---|
static int[] |
arrMotorLoad
|
static int[] |
arrMotorUnload
|
protected int |
LSC_position
|
protected byte |
SPI_PORT
|
| Fields inherited from interface lejos.nxt.SensorConstants |
|---|
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_CUSTOM, 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 |
| Constructor Summary | |
|---|---|
LMotor(SensorPort port,
int location,
String name,
byte SPI_PORT)
Constructor |
|
| Method Summary | |
|---|---|
String |
getName()
Get name from a RC Servo or a DC Motor |
protected int |
getPulse()
This method return current pulse over a RC Servo or a DC Motor. |
boolean |
isMoving()
Method to know if Servo is moving to a determinated angle |
void |
load()
Load Servo located in a position X |
void |
setDelay(int delay)
Set a delay in a Motor |
protected void |
setPulse(int pulse)
This class set the Pulse over a RC Servo or a DC Motor |
void |
unload()
|
| Methods inherited from class lejos.nxt.I2CSensor |
|---|
fetchString, getData, getPort, getProductID, getSensorType, getVersion, sendData, sendData, setAddress |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int LSC_position
protected byte SPI_PORT
public static final int[] arrMotorUnload
public static final int[] arrMotorLoad
| Constructor Detail |
|---|
public LMotor(SensorPort port,
int location,
String name,
byte SPI_PORT)
port - the portlocation - the locationname - the name of the servoSPI_PORT - the SPI port| Method Detail |
|---|
public boolean isMoving()
public void setDelay(int delay)
delay - the delaypublic void unload()
public void load()
public String getName()
protected void setPulse(int pulse)
pulse - protected int getPulse()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||