tocado#

Inicializando la clase touchled#

El constructor touchled crea un objeto touchled en el puerto inteligente especificado.

Este constructor utiliza un parámetro:

Parámetro

Descripción

puerto

Un Puerto inteligente válido al que está conectado el sensor TouchLED.

// Construct the Brain.
brain Brain;
// Construct a TouchLED Sensor "touch" with the
// TouchLED class.
touchled touch = touchled(PORT1);

Este objeto touch se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos de la clase touchled.

Métodos de clase#

prensado()#

El método pressing() devuelve si el sensor TouchLED está siendo presionado actualmente.

Devuelve: true si el sensor TouchLED está siendo presionado actualmente. false si no lo está.

en()#

Este método se llama de las siguientes maneras:

El método on(color, brillo) enciende el LED del sensor TouchLED usando colores predefinidos.

Parámetros

Descripción

color

Un colorType válido.

brillo

El brillo con el que se debe configurar el LED.

Devoluciones: Ninguna.

El método on(hue, brilliant) enciende el LED del sensor TouchLED usando valores de tono.

Parámetros

Descripción

matiz

El tono del LED. También se puede representar como un valor hexadecimal.

brillo

El brillo con el que se debe configurar el LED.

Devoluciones: Ninguna.

El método on(r, g, b, brillo) enciende el LED del sensor TouchLED usando valores RGB.

Parámetros

Descripción

o

Un entero de 8 bits sin signo que representa el valor rojo del LED.

gramo

Un entero de 8 bits sin signo que representa el valor verde del LED.

b

Un entero de 8 bits sin signo que representa el valor azul del LED.

brillo

El brillo con el que se debe configurar el LED.

Devoluciones: Ninguna.

apagado()#

El método off() apaga el LED del sensor TouchLED.

Devoluciones: Ninguna.

establecerDesvanecimiento()#

El método setFade(setting) cambia la configuración de desvanecimiento del sensor TouchLED. El sensor TouchLED cambiará a nuevos colores usando el tipo de desvanecimiento.

Parámetros

Descripción

configuración

Un fadeType válido.

Devoluciones: Ninguna.

establecerColor()#

El método setColor(value) enciende el LED del sensor TouchLED. Este método tiene una funcionalidad similar a la del método on(), pero utiliza el nivel de brillo anterior en lugar de un valor especificado.

Parámetros

Descripción

valor

Un colorType válido.

Devoluciones: Ninguna.

establecerBrillo()#

El método setBrightness(value) cambia el brillo del sensor TouchLED. Este se activará con el color anterior, pero con un brillo diferente.

Parámetros

Descripción

valor

Brillo en el rango de 0 - 255.

Devoluciones: Ninguna.

apretado()#

El método pressed(callback) registra una función que se llamará cuando se presione el sensor TouchLED.

Parámetros

Descripción

llamar de vuelta

Una función que se llamará cuando se presione el sensor TouchLED.

Devoluciones: Ninguna.

// Define the touchLEDPressed function with a void return type,
// showing it doesn't return a value.
void touchLEDPressed() {
  // The Brain will print that the TouchLED Sensor was pressed on the
  // Brain's screen.
  Brain.Screen.print("TouchLED Sensor pressed");
}

int main() {
  // Initializing Robot Configuration. DO NOT REMOVE!
  vexcodeInit();

  // Run touchLEDPressed when the value of the TouchLED Sensor
  // is pressed.
  touch.pressed(touchLEDPressed);
}

liberado()#

El método released(callback) registra una función que se llamará cuando se libere el sensor TouchLED.

Parámetros

Descripción

llamar de vuelta

Una función que se llamará cuando se suelte el sensor TouchLED.

Devoluciones: Ninguna.

// Define the touchLEDReleased function with a void return type,
// showing it doesn't return a value.
void touchLEDReleased() {
  // The Brain will print that the TouchLED Sesor was released 
  // on the Brain's screen.
  Brain.Screen.print("TouchLED Sensor released");
}

int main() {
  // Initializing Robot Configuration. DO NOT REMOVE!
  vexcodeInit();

  // Run touchLEDReleased when the value of the TouchLED Sensor 
  // is released.
  touch.released(touchLEDReleased);
}

marca de tiempo()#

El método timestamp() solicita la marca de tiempo del último paquete de estado recibido del sensor LED táctil.

Devuelve: Marca de tiempo del último paquete de estado como un entero de 32 bits sin signo en milisegundos.

instalado()#

El método installed() retorna si el sensor TouchLED está conectado al cerebro.

Devuelve: true si el sensor TouchLED está conectado al cerebro. false si no lo está.