Événements
La catégorie Événements contient des blocs qui démarrent des scripts lorsqu’une condition se produit.
Événements principaux
Quand le programme démarre
Démarre ce script une seule fois lorsque le programme du profil commence.
- Déclencheur : lancement du programme
- Utilisation typique : initialiser les variables, états par défaut des moteurs, sons de démarrage
Quand
Exécute lorsque la condition sélectionnée devient vraie.
- Déclencheur : basé sur une condition
- Utilisation typique : logique conditionnelle selon l’état du programme
Quand le minuteur est supérieur à
Exécute lorsque la valeur du minuteur dépasse un seuil.
- Déclencheur : temps écoulé
- Utilisation typique : actions différées, phases temporisées
Quand message reçu
Démarre un script lorsqu’un message diffusé correspondant est reçu.
- Déclencheur : canal de message
- Utilisation typique : synchroniser plusieurs scripts
Diffuser
Envoie un message à tous les scripts en écoute.
- Déclencheur : envoi immédiat
- Utilisation typique : notifier d’autres scripts sans attendre
Diffuser et attendre
Envoie un message et met en pause ce script jusqu’à la fin des scripts récepteurs.
- Déclencheur : envoi + attente
- Utilisation typique : flux séquentiels où l’ordre est important
Événements du hub
Bouton du hub pressé
Exécute lorsque le bouton principal du hub est pressé.
- Options d’état :
pressé,relâché,changé - Remarque : les boutons disponibles peuvent varier selon le modèle de hub.
Connexion du hub modifiée
Exécute lorsque l’état de connexion du hub change.
- Déclencheur : changement de connexion
- Utilisation typique : gestion de reconnexion et sécurité après perte de lien
Batterie du hub modifiée
Exécute lorsque le niveau de batterie change.
- Déclencheur : mise à jour du niveau
- Utilisation typique : avertissement batterie faible, économie d’énergie
Accéléromètre du hub modifié
Exécute lorsque les valeurs d’accélération changent.
Inclinaison du hub modifiée
Exécute lorsque l’inclinaison change.
- Options :
toutes,tangage,roulis,lacet - Remarque :
lacetdépend du hub.
Orientation du hub modifiée
Exécute lorsque l’orientation change (avant/haut/bas/gauche/droite).
Événements des capteurs (ports)
Événement capteur de couleur Technic
Exécute lorsque le capteur détecte une couleur.
Événement capteur de distance Technic
Exécute lorsque la distance correspond à la condition.
- Options :
plus proche que,plus loin que,exactement à - Unités :
mm,cm,pouces,%
Événement capteur de distance BOOST
Exécute lorsque la distance atteint la condition.
- Options :
plus proche que,plus loin que,exactement à
Événement capteur de couleur BOOST
Exécute lorsque le capteur détecte une couleur.