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 |
---|---|
|
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.
establecerBlink()#
Este método se llama de las siguientes maneras:
El método setBlink(color, ontime, offtime)
establece la frecuencia de parpadeo automática del sensor TouchLED. Un color opcional puede preceder la configuración del tiempo de parpadeo.
Parámetros |
Descripción |
---|---|
color |
Un valor colorType, cadena web o código hexadecimal válido. |
a tiempo |
El período en segundos que el LED estará encendido. |
tiempo libre |
El período en segundos que el LED estará apagado. |
Devoluciones: Ninguna.
El método setBlink(hue, ontime, offtime)
establece la frecuencia de parpadeo automática del sensor TouchLED. Un color opcional puede preceder la configuración del tiempo de parpadeo.
Parámetros |
Descripción |
---|---|
matiz |
El tono del LED. También se puede representar mediante un valor hexadecimal. |
a tiempo |
El período en segundos que el LED estará encendido. |
tiempo libre |
El período en segundos que el LED estará apagado. |
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á.