start:arduino:bp
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:arduino:bp [2022/04/08 14:10] – [Événements d'État] gerardadmin | start:arduino:bp [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======== | + | ======== |
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ---- | ||
Un bouton poussoir ou un interrupteur, | Un bouton poussoir ou un interrupteur, | ||
Ligne 239: | Ligne 246: | ||
Si un événement de double-clic n'est pas attaché, la bibliothèque assumera un simple clic valide après une durée d'un clic, sinon elle doit attendre que le délai d' | Si un événement de double-clic n'est pas attaché, la bibliothèque assumera un simple clic valide après une durée d'un clic, sinon elle doit attendre que le délai d' | ||
+ | |||
+ | ^Une fonction ^Défaut ^La description | ||
+ | |setDebounceTicks(int)| 50 msec | Période de temps pendant laquelle ignorer les changements de niveau supplémentaires.| | ||
+ | |setClickTicks(int) | ||
+ | |setPressTicks(int) | ||
+ | |||
+ | Vous pouvez modifier ces valeurs par défaut, mais sachez que lorsque vous spécifiez des durées trop courtes, il est difficile de cliquer deux fois ou vous créerez une pression au lieu d'un clic. | ||
+ | |||
+ | ===Fonctions supplémentaires=== | ||
+ | |||
+ | OneButtonfournit également quelques fonctions supplémentaires à utiliser pour interroger l' | ||
+ | |||
+ | ^Une fonction ^ La description ^ | ||
+ | |bool isLongPressed()| Détecter si oui ou non le bouton est actuellement à l' | ||
+ | |int getPressedTicks()| Obtenir le nombre actuel de millisecondes pendant lesquelles le bouton a été maintenu enfoncé.| | ||
+ | |||
+ | ===tick() et reset()=== | ||
+ | |||
+ | Vous pouvez spécifier un niveau logique lors de l' | ||
+ | Dépannage | ||
+ | |||
+ | Si vos boutons n' | ||
+ | |||
+ | --Vérifiez votre câblage et les numéros de broches. | ||
+ | --Avez-vous appelé tick()chaque instance de bouton dans votre boucle ? | ||
+ | --Avez-vous modifié vos minuteries d' | ||
+ | |||
+ | |||
+ |
/home/chanteri/www/fablab37110/data/pages/start/arduino/bp.txt · Dernière modification : 2023/01/27 16:08 de 127.0.0.1