À terme, notre montre sera réglée et contrôlée grâce à deux boutons poussoirs. Pour ce faire, il faudra traduire des appuis physiques, par nature totalement analogiques et brouillons, en valeurs numériques utilisables et claires. En plus, notre code, et en particulier celui du cœur de la montre (voir le premier article de cette série), nécessitera de pouvoir distinguer deux formes différentes d'appuis sur les boutons : des appuis courts et des appuis longs. Une unité dédiée à ce travail n'était donc pas de trop, mais rassurez-vous, le code qui la compose est court et simple (contrairement à cette introduction).
Le code de cette unité gérera un seul bouton poussoir mais sera instancié deux fois dans l'unité globale, ce qui permettra plus tard d'ajouter autant de boutons que voulu sans avoir à tout réécrire ou recopier. Eh oui, encore un composant, et toujours pour la bonne cause !
1. Les rebonds
Il n'y a théoriquement rien de plus simple qu'un contact...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première