Paso 3: crear su primer plan de control para comandar un ESP32

Al final de este tutorial habrás utilizado la programación gráfica para crear un plan de control que ordene a tu ESP32 encender su LED y luego apagarlo después de tres segundos. El código se ejecuta en el servidor que le permite combinar múltiples ESP32 juntos. Este tutorial continúa donde termina Encender tu primer LED.

Requisitos #

Un controlador configurado con un LED como salida digital. Este es el resultado del tutorial Enciende tu primer LED.

Guía #

Creación de un plan de control #

Crea un plan de control pulsando el botón azul (plus) en la parte superior izquierda y luego crear plan de control

 

 

Abra e inicie sesión en la aplicación web y vaya a la sección Planes de control. Cree un nuevo plan de control a través del menú azul FAB (Botón de acción flotante) o con la recomendación de acciones comunes. Pulsa Editar para entrar en el modo de edición e introduce 5 nodos. Se pueden arrastrar y soltar desde la paleta de nodos de la izquierda una vez en modo edición.

  • 1x Nodo de inicio
  • 2x Nodo de tarea Ejecutar controlador (renombrado a Encender LED y Apagar LED)
  • 1x Nodo de espera
  • 1x Nodo final

Conecta los nodos como se muestra en el diagrama siguiente.

Programación gráfica con un plan de control para encender y apagar un LED

Configurar nodos de tareas del controlador de ejecución #

Una vez que haya añadido y conectado los nodos, haga doble clic en el primer nodo de tarea del controlador de ejecución(Encender LED). Se abrirá el panel de configuración. Aquí se puede actualizar su nombre para que sea más descriptivo, como Encender LED y Apagar LED en el diagrama anterior. Selecciona el controlador que registraste en el tutorial anterior. A continuación, establezca el tipo de tarea en Establecer salida y, a continuación, seleccione LED rojo y Estado del LED para el periférico y el tipo de punto de datos, respectivamente. Para el primer nodo de tarea del controlador de ejecución, establezca el Valor establecido en 1 y en 0 para el segundo.

Configurar nodo de espera #

Para el nodo de espera, cambie el tiempo de espera en el campo a 5 y mantenga la unidad de tiempo como segundos. Guarda los cambios.

 

Probar el plan de control #

En la barra de control, pulse Guardar para guardar los cambios. A continuación, pulse Prueba para ejecutar el plan de control.

Como en la imagen inferior, los nodos deberían cambiar de color para indicar qué nodo se está ejecutando en ese momento.

Supervisar el programa gráfico del plan de control para encender y apagar un LED

El plan de control se está ejecutando en el servidor. Esto significa que podrías cerrar el navegador y seguiría funcionando. Para ver los planes de control en ejecución, utilice la página de monitorización para comprobar su estado actual.

Enhorabuena #

Ha creado con éxito un plan de control y ha ordenado a un LED conectado que se encienda durante unos segundos. El uso de este enfoque de programación gráfica le permitirá crear fácilmente escenarios complejos al tiempo que podrá depurar el plan de control cuando no haga exactamente lo que pretendía.

Funciona con BetterDocs

Dejar un comentario