Étape 3 : Création de votre premier plan de contrôle pour commander une ESP32

À la fin de ce tutoriel, vous aurez utilisé la programmation graphique pour créer un plan de contrôle qui commande à votre ESP32 d’allumer sa LED et de l’éteindre après 3 secondes. Le code s’exécute sur le serveur, ce qui permet de combiner plusieurs ESP32. Ce tutoriel reprend le fil de l’histoire de l’allumage de votre première DEL.

Exigences #

Un contrôleur configuré avec une LED comme sortie numérique. Voici le résultat du tutoriel  » Allumer sa première LED « .

Guide #

Création d’un plan de contrôle #

Créez un plan de contrôle en appuyant sur le bouton bleu plus en haut à gauche, puis créez un plan de contrôle.

 

 

Ouvrez et connectez-vous à l’application web et allez dans la section Plans de contrôle. Créez un nouveau plan de contrôle via le menu bleu FAB (Floating Action Button) ou à l’aide de la recommandation d’actions communes. Appuyez sur edit pour passer en mode édition et introduisez 5 nœuds. Ils peuvent être glissés et déposés à partir de la palette de nœuds sur le côté gauche une fois en mode d’édition.

  • 1x nœud de départ
  • 2x nœud de tâche Run controller (renommé Turn on LED et Turn off LED)
  • 1x nœud d’attente
  • 1x nœud final

Connectez les nœuds comme indiqué dans le diagramme ci-dessous.

Programmation graphique avec un plan de contrôle pour allumer et éteindre une LED

Configuration des nœuds de tâches du contrôleur d’exécution #

Une fois les nœuds ajoutés et connectés, double-cliquez sur le premier nœud de tâche du contrôleur d’exécution(Turn on LED). Cela ouvrira son panneau de configuration. Ici, son nom peut être modifié pour être plus descriptif, par exemple Turn on LED et Turn off LED dans le diagramme ci-dessus. Sélectionnez le contrôleur que vous avez enregistré dans le tutoriel précédent. Réglez ensuite le type de tâche sur Set Output, puis sélectionnez Red LED et LED state pour le périphérique et le type de point de données respectivement. Pour le premier nœud de tâche du contrôleur d’exécution, définissez la valeur de consigne sur 1 et sur 0 pour le second.

Configuration du nœud d’attente #

Pour le nœud d’attente, remplacez le temps d’attente dans le champ par 5 et conservez l’unité de temps en tant que secondes. Enregistrez les modifications.

 

Tester le plan de contrôle #

Dans la barre de contrôle, appuyez sur Enregistrer pour sauvegarder vos modifications. Appuyez ensuite sur Test pour exécuter le plan de contrôle.

Comme dans l’image ci-dessous, les nœuds doivent changer de couleur pour indiquer le nœud en cours d’exécution.

Contrôler le programme graphique du plan de contrôle pour allumer et éteindre une LED

Le plan de contrôle est exécuté sur le serveur. Cela signifie que vous pouvez fermer votre navigateur et qu’il continuera à fonctionner. Pour visualiser les plans de contrôle en cours d’exécution, utilisez la page de suivi pour vérifier leur état actuel.

Félicitations #

Vous avez réussi à créer un plan de contrôle et à commander à une LED connectée de s’allumer pendant quelques secondes. L’utilisation de cette approche de programmation graphique vous permettra de créer facilement des scénarios complexes tout en étant capable de déboguer le plan de contrôle lorsqu’il ne fait pas exactement ce que vous aviez prévu.

Powered by BetterDocs

Laissez un commentaire