Articles

Affichage des articles associés au libellé Button

Bibliothèque Button

Image
La bibliothèque Button est une autre illustration de l'utilisation des événements en C++ sur l'Arduino en se basant sur le design pattern Observer . En plus de la classe Button permettant d'instancier un bouton, elle fournit également la classe ButtonEvent qui permet d'exploiter les interactions de l'utilisateur du le bouton. De plus, elle propose plusieurs listeners qui permettent de traiter ces interactions dans des contextes différents tout en garantissant un découplage parfait entre la classe Button et les classes réceptrices des interactions. Enum ButtonStatus L'énumération ButtonStatus définit l'état du bouton. Elle peut prendre deux valeurs : BUTTON_RELEASED indique que le bouton est relâché. La tension de la pin de l'Arduino à laquelle le bouton est connecté est positionnée à +5V. BUTTTON_PRESSED indique que le bouton est appuyé. La tention de la pin de l'Arduino à laquelle le bouton est connecté est positionnée à 0V. Classe B...