Programmation graphique

La programmation graphique permet au robot d'exécuter des actions basées sur les données enregistrées lors d'une expérience.


Palette de programmation graphique
Sélectionner le capteur
Afficher/masquer les zones de seuil
Icônes de zone de seuil
Panneau de programmation de zone

La programmation graphique est basée essentiellement sur la configuration de zones de seuil. Le panneau de programmation de zone permet de créer une séquence de blocs de programmation qui s'exécute lorsque la valeur de capteur est comprise dans une zone particulière. Chaque zone est séparée de la suivante par une valeur de seuil. Ajustez le seuil en tirant la ligne de seuil vers le haut ou vers le bas, ou en saisissant une valeur spécifique pour la valeur de seuil.
Exemple 1 : portier
Le robot mesure la distance entre les deux montants d'une porte. Quand quelqu'un passe la porte, le capteur à ultrasons mesure une distance inférieure et le robot joue le son "Morning" (bonjour).

Sélectionnez la zone de l'étoile et la zone du carré pour créer deux zones. Ajustez le seuil de zone pour détecter quand quelqu'un passe la porte. Quand la valeur du capteur se trouve dans la zone de l'étoile (au-dessus de 30 cm), le robot exécute le bloc de programmation associé à la zone de l'étoile. Quand la valeur du capteur se trouve dans la zone du carré (en dessous de 30 cm), le robot exécute le bloc de programmation associé à la zone du carré.



Zone de l'étoile
Zone du carré
Valeur de seuil
Sélectionner zone de seuil

Accédez à la palette de programmation graphique de la zone du carré. Faites glisser un bloc Son dans la zone de programmation et sélectionnez le son "Morning".



Que devrait-il se passer ? Le robot doit vous saluer s'il détecte votre passage par la porte.
Exemple 2 : commande de serre
Vous avez une petite serre avec un capteur de température, un moteur A connecté à un ventilateur d'aspiration et un moteur connecté à une pompe à chaleur.

Dans cet exemple, nous utilisons trois zones : Étoile, Carré et Cercle. Les valeurs de seuil sont définies sur 20 et 30 degrés.
Zone de l'étoile : température supérieure à 30 degrés Celsius. Activation du moteur A pendant 10 secondes (ventilateur d'aspiration).
Zone du carré : température comprise entre 20 et 30 degrés Celsius. Ne rien faire (plage de température idéale).
Zone du cercle : température inférieure à 20 degrés Celsius. Activation du moteur B pendant 10 secondes (pompe à chaleur).


Que devrait-il se passer ? Quand la température passe en dessous d'un certain seuil, la pompe à chaleur s'active pour chauffer la serre. Quand la température dépasse un autre seuil, le ventilateur d'aspiration s'active pour évacuer l'air chaud.
Plusieurs capteurs
Lorsque vous utilisez plusieurs capteurs, chaque capteur peut avoir jusqu'à trois zones de seuil, avec des blocs de programmation spécifiques pour chaque zone. Cliquez sur un capteur dans la zone Sélectionner le capteur pour afficher ou modifier les zones de seuil du capteur.
Programmation graphique
Liens rapides