Étape 9:.: bouton pression:. (Boutons poussoirs) - CIRC07
Ce que nous faisons :
Jusqu'à ce point nous ont porté exclusivement sur les sorties, le temps d’aller notre Arduino pour écouter, regarder et se sentir. Nous allons commencer avec un simple bouton. Le raccordement vers le haut le bouton poussoir est simple. Il y a un seul composant, le tirer vers le haut la résistance, ce qui peut sembler hors de propos. C’est incluse car un Arduino ne ressentir la même manière que nous faisons (c’est à dire touche enfoncée, le bouton normal). Au lieu de cela, elle ressemble à la tension sur la broche et décide si elle est haute ou basse. Le bouton est mis en place pour retirer les broches de l’Arduino faible quand il est pressé, cependant, lorsque le bouton est non enfoncé la tension de la broche flottera (ce qui provoque des erreurs occasionnelles). Pour obtenir l’Arduino sûrement lire la broche plus élevé lorsque le bouton est non enfoncé, nous ajoutons le tirer vers le haut la résistance.
(Remarque : le premier programme exemple utilise uniquement un des deux boutons)
(vous pouvez également télécharger la feuille du schéma maquette du fond de cette étape)
Les parties :
- CIRC-07 Breadboard feuille
- Réglette à broches 2 (x4)
- Bouton poussoir (x2)
- 10 k ohms résistance (brun-noir-rouge) (x2)
- 560 ohm résistance (vert-bleu-brun) (x2)
- LED de 5mm rouge (x1)
Le Circuit et brancher tout :
Une petite vidéo de tout étant branché
Le Code : - fichier > Carnet de croquis > exemples > numérique > bouton
Ne fonctionne ne pas ?
- Lumière non tournant sur - le bouton-poussoir est carré et pour cette raison, il est facile de le mettre dans le mauvais sens. Lui donner une touche de 90 degrés et voir si elle commence à travailler.
- Lumière pas fondu - un peu d’erreur stupide nous fait constamment, lorsque vous basculez du simple sur off à la décoloration n’oubliez pas de déplacer le fil de la LED de pin 13 jusqu'à la broche 9
- Déçue? -Pas de soucis ces circuits sont tous super dépouillés vers le bas pour faire jouer avec les composants faciles, mais une fois que vous les jetez ensemble le ciel est la limite.
Ce qui en fait mieux :
Sur le bouton ARRET :
L’exemple initial peut être un peu décevante (c’est à dire. J’ai vraiment inutile un Arduino pour cela), permet de rendre un peu plus compliqué. Un bouton s’allume la LED l’autre s’éteint le voyant. Changer le code.
Télécharger le programme sur votre planche et commencer l’activation/désactivation de la LED sur et en dehors.
Décoloration de haut en bas :
Permet d’utiliser les boutons pour contrôler un signal analogique. Pour cela, que vous devrez changer le fil qui relie la LED du pin 13 jusqu'à la broche 9, également modifier ce code.
Ensuite, modifiez le code de loop() à lire.
Changement de vitesse de Fade :
Si vous souhaitez que le LED s’estomper plus rapidement ou plus lentement, il y a qu’une seule ligne de code qui doit être changé ;
À s’estomper plus vite fais le nombre plus petit, plus lente nécessite un plus grand nombre.