Las salidas digitales son los periféricos más sencillos que se utilizan para dar órdenes a otros dispositivos. En los dispositivos ESP32 pueden emitir una señal alta de 3,3 V que suele corresponder al estado encendido, así como la señal baja opuesta de 0 V que suele interpretarse como apagado. Este periférico se puede conectar con transistores, MOSFETs, relés y otros dispositivos eléctricos que realizan una acción en función de una tensión de entrada. La señal de 3,3 V se puede desplazar a una tensión de 5 V, 12 V o superior con la ayuda de un desplazador de nivel si el dispositivo eléctrico que se va a comandar funciona a una tensión superior.
Estado: Apoyo total
Configuración de las salidas digitales #
Los principales aspectos a configurar en las salidas digitales son el pin que se va a utilizar y el tipo de punto de datos. La mayoría de los pines de un ESP32 se pueden utilizar como pines de salida. Las excepciones a esto son los pines más altos, del 34 al 39, así como los pines por debajo del 16, que se pueden utilizar pero pueden emitir señales al arrancar. Para más detalles, consulta la referencia de la configuración de patillas del ESP32. El tipo de punto de datos ayuda a configurar las tareas del controlador de valores de consigna, que les da contexto para el dispositivo conectado, como la unidad que espera.
Por defecto, se guarda un punto de datos cada vez que se ajusta el valor. Estos puntos de datos pueden utilizarse en cuadros de mando para mostrar los cambios de estado de los dispositivos conectados. Este comportamiento se puede desactivar en las tareas del controlador de valores prefijados.
En la sección avanzada, el estado inicial de la salida digital se puede establecer en alto o bajo. Por defecto, la salida no está configurada. Además, la salida digital también se puede configurar como activa baja. Esto significa que si recibe un 1, la salida se pone a 0V. Por el contrario, establecer un valor de 0 ajustará la salida a 3,3V. Esto simplifica la lógica del resto del sistema que espera que un dispositivo se encienda al enviar un 1, aunque el dispositivo espere lo contrario.
Probar las salidas digitales #
Es posible probar los periféricos de salida digital directamente desde la página de configuración, sin tener que iniciar manualmente una tarea de controlador. Los botones de encendido y apagado ordenarán al periférico que se encienda y se apague. Asegúrate de que se han guardado los ajustes, ya que de lo contrario se utilizará la configuración antigua.
Documentos relacionados #
Para aprender a añadir un periférico, sigue la guía Encender tu primer LED con un ESP32. Esto espera que ya hayas añadido un controlador(Windows / Linux) como se ve en nuestra guía de YouTube.