Faire un bouton poussoir sans une résistance

besoin d’un bouton poussoir, mais n’ont pas les résistances ?

Avec Arduino, 2 fils, un bouton poussoir et un conduit et Arduino, allumer et éteindre une LED (ou autre chose, que vous décidez d’activer ou de désactiver).

Au lieu d’utiliser la touche typique schématique en utilisant une résistance pullup ou le refoulement, comme l’image Fritzing, voici un moyen de contourner cela, en utilisant Arduino et déclarant le bouton épingle comme une entrée numérique, mais puis écriture haute pour que la broche d’entrée numérique.

Dans la fonction de paramétrage :
pinMode (buttonPin, entrée) ;
digitalWrite (buttonPin, HIGH) ;
LED de pin 13 au sol

Il fil comme le schéma de la photo :
Goupille de Arduino 2 sur la broche de bouton.
l’autre côté de la touche est branchée directement à la masse.

Télécharger le code suivant :

 //button wired pin 2 to ground directly // constants used here to set pin numbers: const int buttonPin = 2; // the number of the pushbutton pin const int ledPin = 13; // the number of the LED pin // variables will change: int buttonState = 0; // variable for reading the pushbutton status void setup() { //initialize the serial port Serial.begin(9600); // initialize the LED pin as an output: pinMode(ledPin, OUTPUT); // initialize the pushbutton pin as an input: pinMode(buttonPin, INPUT); //initialize the buttonPin as output digitalWrite(buttonPin, HIGH); } void loop(){ // read the state of the pushbutton value: buttonState = digitalRead(buttonPin); // check if the pushbutton is pressed. // if it is, the buttonState is HIGH: if (buttonState == HIGH) { // since we're writing HIGH to the pin when, if it's HIGH , the button isn't pressed, as in there is no connectivity between ground and pin 2: //so do whatever here that you want when the button is not pushed digitalWrite(ledPin, LOW); Serial.println("button not pushed "); } else { // turn LED on, or do whatever else you want when your button is pushed digitalWrite(ledPin, HIGH); Serial.println("button pushed"); } } 
Mots clés: Arduino, Facile, Bouton

Articles Liés

Faire glace vanille-bergamote sans une machine à glace

Faire glace vanille-bergamote sans une machine à glace

Cette instructable vous montrera comment faire la crème glacée vanille-bergamote sans une machine à glace. La recette est desserrer basé autour d'une Creme anglaise (un type de crème pâtissière) et peut être adaptée facilement pour d'autres saveurs.L
Faire un bouton illuminé par une lampe à LED rondelle

Faire un bouton illuminé par une lampe à LED rondelle

trouvé certaines lampes à LED puck dans le bac de négocier à la quincaillerie. Ce sont les lumières que vous collez à quelque chose et les pousser à les allumer et éteindre. J'ai pensé qu'ils feraient bien éclairées commutateurs momentanées.Etape 1:
Comment faire un Bracelet élastique sans une trousse de métier à tisser tissage

Comment faire un Bracelet élastique sans une trousse de métier à tisser tissage

présentant mon 3e instructable. Celui-ci montre comment faire un bracelet élastique mais sans l'élastique tissage bidule. C'est si facile. Donc, je suis sûr que ça va être facile à suivre.CE DONT VOUS AVEZ BESOIN• Elastiques et clip kit (habituelleme
Notificateur de présence avec bouton poussoir

Notificateur de présence avec bouton poussoir

Ces jours-ci dans les familles, les hommes et les femmes ont commencé à travailler. Les hommes et les femmes veulent réussir dans la vie et pour cela ils doivent travailler dur et passent plus de temps dans les bureaux. Pour cette raison, il devient
Comment utiliser un commutateur de bouton poussoir avec arduino

Comment utiliser un commutateur de bouton poussoir avec arduino

Il s'agit d'une Instructable qui vous indique comment connecter un commutateur de bouton poussoir 4 broches avec l'Arduino.L'engin permet une LED pour être mis en marche lorsque vous appuyez sur le bouton poussoir.Étape 1: Ce que vous devez : Vous av
Faire une résistance Variable avec 1 Million paramètres

Faire une résistance Variable avec 1 Million paramètres

la semaine dernière dans mon collège physics lab nous sommes arrivés à utiliser ces « boîtes » de résistance variable. Ils ont eu deux entrées et six cadrans et pourrait générer des résistances différentes 1 million sur les deux entrées. Je savais qu
Comment faire un iso de sauvegarder une wii jeu sans un lecteur de DVD spécial.

Comment faire un iso de sauvegarder une wii jeu sans un lecteur de DVD spécial.

Choses dont vous aurez besoin1. une wii2. un dispositif usb plus grand alors votre jeu3. une carte sd pour le Home brew channel/usb loader4. un ordinateurÉtape 1: La home brew channel Désactivé vous devez d'abord avoir la maison de brassage canal ins
Faire des boutons en bois sur une perceuse à colonne

Faire des boutons en bois sur une perceuse à colonne

si vous venez de faire cette grande chose en beau bois, ça pourrait être n'importe quoi : un gabarit, un bois outil solide, quel que soit. La dernière chose dont vous avez besoin est d'un bouton pour serrer ou maintenez la touche une partie de votre
Une façon simple de faire électronique facile à utiliser sans soudure

Une façon simple de faire électronique facile à utiliser sans soudure

il s'agit d'un simple tutoriel vidéo sur comment faire électronique facile à utiliser sans soudure.matériauxruban adhésiffeuille aluminiumcartonÉtape 1 : Tout ce que vous avez à faire est coupé quelques morceaux de papier en laissant deux séparés. Su
Faire une boîte de scie à ruban sans une scie à ruban - une boîte de Unbandsaw

Faire une boîte de scie à ruban sans une scie à ruban - une boîte de Unbandsaw

J'aime bien le look des boîtes de scie à ruban, mais je n'avais pas une scie à ruban à l'époque j'ai fait cela. Je voulais voir si je pouvais faire quelque chose qui imitait une boîte de scie à ruban de toute façon. Il émule pas la boîte de style tir
Faire une résistance

Faire une résistance

faire une résistance !Étape 1: besoins... crayonmultimètrepapierÉtape 2: Dessiner une ligne Tracer une ligne qui est sombre.Le plus fin/épais et le plus court/long terme varie la résistance.Par exemple, une ligne de 4cm de long et 5mm d'épaisseur ser
Grill hack : Comment faire pour nettoyer la grille grilles sans une brosse métallique

Grill hack : Comment faire pour nettoyer la grille grilles sans une brosse métallique

Hé grill chiens et n'importe qui avec un grill brut, voici un hack pour savoir comment nettoyer la grille grilles sans une brosse. En fait, c'est un moyen génial pour nettoyer les grilles, période.Si vous êtes dans une situation où vous avez la viand
DIY : Comment faire une résistance

DIY : Comment faire une résistance

Cliquez ici pour voir la vidéo d'instructions pour la fabrication d'une résistance de papier et un crayon...
Bouton poussoir automatique

Bouton poussoir automatique

The automatique bouton poussoir (ou ABP à l'avenir) est un dispositif peu excentrique qui se prolongera tout simplement ses « pousseur » à un moment déterminé de l'utilisateur. J'ai conçu à l'origine cet appareil comme un simple moyen pour planifier