Outils pour utilisateurs

Outils du site


start:arduino:bp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:bp [2022/04/08 14:14] – [Calendrier de l'événement] gerardadminstart:arduino:bp [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-======== Les Boutons poussoirs : l'anti rebond ========+======== --Les Boutons poussoirs : l'anti rebond -- ======== 
 + 
 +{{:start:arduino:65558460-2136-45fd-a686-f1477a3b0403.png.960x960_q85.jpg?direct&200 |}}{{:start:arduino:3b9c2d26-44ba-4efd-bc0c-7b753d59502d.png.960x960_q85.jpg?direct&200|}} 
 +{{:start:arduino:ae3d828a-469b-47ff-9d79-f9c17bc69c2f.jpg.960x960_q85.jpg?direct&200|}} 
 + 
 + 
 +---- 
  
 Un bouton poussoir ou un interrupteur, va  pendant une durée généralement inférieure à la milliseconde, osciller plusieurs fois entre deux états : Un bouton poussoir ou un interrupteur, va  pendant une durée généralement inférieure à la milliseconde, osciller plusieurs fois entre deux états :
Ligne 244: Ligne 251:
 |setClickTicks(int)  | 500 msec | Délai d'attente utilisé pour distinguer les clics simples des doubles clics.| |setClickTicks(int)  | 500 msec | Délai d'attente utilisé pour distinguer les clics simples des doubles clics.|
 |setPressTicks(int)  | 800 msec | Durée de maintien d'un bouton pour déclencher un appui long.| |setPressTicks(int)  | 800 msec | Durée de maintien d'un bouton pour déclencher un appui long.|
 +
 +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=== ===Fonctions supplémentaires===
Ligne 253: Ligne 262:
 |int getPressedTicks()| Obtenir le nombre actuel de millisecondes pendant lesquelles le bouton a été maintenu enfoncé.| |int getPressedTicks()| Obtenir le nombre actuel de millisecondes pendant lesquelles le bouton a été maintenu enfoncé.|
  
-===tick()etreset()===+===tick() et reset()===
  
 Vous pouvez spécifier un niveau logique lors de l'appel tick(bool)de , ce qui sautera la lecture de la broche et utilisera ce niveau à la place. Si vous souhaitez réinitialiser l'état interne de vos boutons, appelez reset(). Vous pouvez spécifier un niveau logique lors de l'appel tick(bool)de , ce qui sautera la lecture de la broche et utilisera ce niveau à la place. Si vous souhaitez réinitialiser l'état interne de vos boutons, appelez reset().
Ligne 265: Ligne 274:
  
  
-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.+
/home/chanteri/www/fablab37110/data/attic/start/arduino/bp.1649420088.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)