Eventos
La categoría Eventos contiene bloques que inician scripts cuando ocurre una condición.
Eventos principales
Cuando el programa inicia
Inicia este script una vez cuando comienza el programa del perfil.
- Disparador: inicio del programa
- Uso típico: inicializar variables, estados por defecto de motores, sonidos de arranque
Cuando
Se ejecuta cuando una condición seleccionada se vuelve verdadera.
- Disparador: basado en condición
- Uso típico: lógica condicional según el estado en ejecución
Cuando el temporizador sea mayor que
Se ejecuta cuando el valor del temporizador supera un umbral.
- Disparador: tiempo transcurrido
- Uso típico: acciones con retraso, fases temporizadas
Cuando se recibe mensaje
Inicia un script cuando se recibe un mensaje coincidente.
- Disparador: canal de mensajes
- Uso típico: sincronizar múltiples scripts
Enviar mensaje
Envía un mensaje a todos los scripts que escuchan ese mensaje.
- Disparador: envío inmediato
- Uso típico: notificar a otros scripts sin esperar
Enviar mensaje y esperar
Envía un mensaje y pausa este script hasta que los receptores finalicen.
- Disparador: envío inmediato + espera
- Uso típico: flujos por etapas donde el orden es importante
Eventos del hub
Botón del hub presionado
Se ejecuta cuando se presiona el botón principal del hub.
- Estados:
presionado,soltado,cambiado - Nota: las opciones pueden variar según el modelo de hub.
Conexión del hub cambiada
Se ejecuta cuando cambia el estado de conexión del hub.
- Disparador: cambio de conexión
- Uso típico: reconexión y comportamiento seguro tras pérdida de conexión
Batería del hub cambiada
Se ejecuta cuando cambia el nivel de batería del hub.
- Disparador: actualización de batería
- Uso típico: advertencias de batería baja y ahorro de energía
Acelerómetro del hub cambiado
Se ejecuta cuando cambian los valores de aceleración.
Inclinación del hub cambiada
Se ejecuta cuando cambia la inclinación.
- Ángulos:
cualquiera,inclinación,balanceo,guiñada - Nota:
guiñadasolo está disponible en algunos hubs.
Orientación del hub cambiada
Se ejecuta cuando cambia la orientación (por ejemplo: frente, arriba, abajo, izquierda, derecha).
Eventos de puertos de sensores
Evento sensor de color Technic
Se ejecuta cuando el sensor de color Technic detecta un color seleccionado.
Evento sensor de distancia Technic
Se ejecuta cuando el sensor de distancia Technic cumple una condición.
- Comparación:
más cerca que,más lejos que,exactamente en - Unidades:
mm,cm,pulgadas,% - Nota: las unidades dependen del modo del sensor.
Evento sensor de distancia BOOST
Se ejecuta cuando el sensor BOOST alcanza un umbral.
- Comparación:
más cerca que,más lejos que,exactamente en - Unidades:
%,cm,pulgadas
Evento sensor de color BOOST
Se ejecuta cuando el sensor BOOST detecta un color o valor.