Eventos
A categoria Eventos contém blocos que iniciam scripts quando uma condição acontece.
Eventos principais
Quando o programa iniciar
Inicia este script uma vez quando o programa do perfil começa.
- Gatilho: início do programa
- Uso típico: inicializar variáveis, estados padrão de motores, sons de inicialização
Quando
Executa quando uma condição selecionada se torna verdadeira.
- Gatilho: baseado em condição
- Uso típico: lógica de ramificação com base no estado em tempo de execução
Quando o temporizador for maior que
Executa quando o valor do temporizador ultrapassa um limite.
- Gatilho: tempo decorrido
- Uso típico: ações com atraso, fases temporizadas
Quando mensagem recebida
Inicia um script quando uma mensagem transmitida correspondente é recebida.
- Gatilho: canal de mensagem
- Uso típico: sincronizar múltiplos scripts
Transmitir
Envia uma mensagem para todos os scripts que estão ouvindo essa mensagem.
- Gatilho: envio imediato
- Uso típico: notificar outros scripts sem esperar
Transmitir e aguardar
Envia uma mensagem e pausa este script até que os receptores terminem.
- Gatilho: envio imediato + espera
- Uso típico: fluxos em etapas onde a ordem é importante
Eventos do hub
Botão do hub pressionado
Executa quando o botão principal do hub é pressionado.
- Opções de estado:
pressionado,solto,alterado - Nota: as opções disponíveis podem variar conforme o modelo do hub.
Conexão do hub alterada
Executa quando o estado de conexão do hub muda (conectado ou desconectado).
- Gatilho: mudança de conexão do hub
- Uso típico: reconexão e comportamento seguro após perda de conexão
Bateria do hub alterada
Executa quando o nível de bateria do hub muda.
- Gatilho: atualização do nível de bateria
- Uso típico: aviso de bateria baixa e economia de energia
Acelerômetro do hub alterado
Executa quando os valores de aceleração mudam.
Inclinação do hub alterada
Executa quando o valor de inclinação muda.
- Opções de ângulo:
qualquer,inclinação,rotação,guinada - Nota:
guinadaestá disponível apenas em hubs que suportam esse dado.
Orientação do hub alterada
Executa quando o estado de orientação muda (por exemplo: frente/cima/baixo/esquerda/direita).
Eventos de porta de sensor
Evento do sensor de cor Technic
Executa quando o sensor de cor Technic detecta uma cor selecionada.
Evento do sensor de distância Technic
Executa quando os valores do sensor de distância Technic correspondem à condição selecionada.
- Opções de comparação:
mais perto que,mais longe que,exatamente em - Opções de unidade:
mm,cm,polegadas,% - Nota: as unidades disponíveis podem depender do modo do sensor.
Evento do sensor de distância BOOST
Executa quando o sensor de distância BOOST atinge a condição/limite definido.
- Opções de comparação:
mais perto que,mais longe que,exatamente em - Opções de unidade:
%,cm,polegadas
Evento do sensor de cor BOOST
Executa quando o sensor BOOST detecta uma cor/valor selecionado.