Les sorties numériques sont les périphériques les plus simples utilisés pour commander d’autres appareils. Sur les appareils ESP32, ils peuvent émettre un signal haut de 3,3 V qui correspond généralement à l’état de marche, ainsi qu’un signal bas opposé de 0 V qui est généralement interprété comme un état d’arrêt. Ce périphérique peut être connecté à des transistors, des MOSFET, des relais et d’autres dispositifs électriques qui effectuent une action en fonction d’une tension d’entrée. Le signal de 3,3 V peut être déplacé vers une tension de 5 V, 12 V ou plus à l’aide d’un décaleur de niveau si l’appareil électrique à commander fonctionne à une tension plus élevée.
Statut : Soutien total
Configuration des sorties numériques #
Les principaux aspects à configurer dans les sorties numériques sont la broche à utiliser et le type de point de données. La plupart des broches de l’ESP32 peuvent être utilisées comme broches de sortie. Les exceptions sont les broches les plus hautes, 34 à 39, ainsi que les broches inférieures à 16 qui peuvent être utilisées mais qui peuvent émettre des signaux au démarrage. Pour plus de détails, consultez la référence des broches de l’ESP32. Le type de point de données aide à définir les tâches du contrôleur de valeurs de consigne, ce qui leur donne un contexte pour l’appareil connecté, par exemple l’unité qu’il attend.
Par défaut, un point de données est enregistré à chaque fois que la valeur est définie. Ces points de données peuvent ensuite être utilisés dans des tableaux de bord pour montrer les changements d’état des appareils connectés. Ce comportement peut être désactivé dans les tâches du contrôleur de valeurs de consigne.
Dans la section avancée, l’état initial de la sortie numérique peut être réglé sur haut ou bas. Par défaut, la sortie n’est pas définie. En outre, la sortie numérique peut également être configurée comme active basse. Cela signifie que s’il reçoit un 1, la sortie est réglée sur 0V. Inversement, une valeur de 0 fixe la sortie à 3,3V. Cela simplifie la logique dans le reste du système qui s’attend à ce qu’un appareil soit allumé lorsqu’il envoie un 1, même si l’appareil s’attend à l’inverse.
Test des sorties numériques #
Il est possible de tester les périphériques de sortie numérique directement à partir de la page de configuration sans avoir à lancer manuellement une tâche du contrôleur. Les boutons de mise en marche et d’arrêt commandent la mise en marche et l’arrêt du périphérique. Assurez-vous que les paramètres ont été sauvegardés, sinon l’ancienne configuration sera utilisée.
Documents connexes #
Pour savoir comment ajouter un périphérique, suivez le guide Allumer votre première LED avec une ESP32. Cela suppose que vous ayez déjà ajouté un contrôleur(Windows / Linux) comme indiqué dans notre guide YouTube.