Étape 1: La théorie
Premier quelque théorie. À l’aide d’un bouton pour allumer une lumière est simple, si le bouton lit haut (pressé), puis nous pouvons éteindre le voyant en écrivant la broche de sortie qu'il est attaché à la haute aussi bien. Une fois que le bouton lit bas, nous pouvons alors fixer la broche de sortie faible encore pour arrêter la LED. C’est ce que nous appelons momentanées.
Pour cette configuration, nous recherchons pour activer/désactiver la LED allumé ou éteint. Cette it'self est un problème pour l’exemple simple ci-dessus, comme la fonction de boucle dans l’Arduino répète des centaines de fois par seconde. Même la presse plus rapide pourrait activer / désactiver plusieurs fois. Ce premier problème nous surmonterons en utilisant une valeur booléenne simple ou deux, a expliqué le lendemain quelques pages.
Le deuxième problème est la fonction d’appui long. Comment nous déclencher cette fonction sans déclencher la fonction d’appui bref tout d’abord ? La réponse est simple. La fonction d’appui long est déclenchée alors que le bouton est enfoncé, la fonction d’appui court est déclenchée lorsque le bouton est relâché. Cela peut encore observer sur un téléphone intelligent par libération d’un objet sur l’écran juste avant que la fonction d’appui long active.
Dans l’étape suivante, nous serons créant notre installation de matériel, n’hésitez pas à ignorer cela si vous êtes déjà à ce stade...