2017-09-06 3 views
-1

Dans mon projet, j'ai besoin d'un bouton-poussoir pour effectuer certaines actions en utilisant Arduino. Mais malheureusement, je ne peux pas acheter un bouton et je suis un peu pressé. Puis-je utiliser la broche de sortie 3.3v de l'Arduino et la broche d'entrée pour créer un commutateur? Je veux ajouter deux fils de connexion, puis les connecter ensemble. Si les deux sont connectés, le commutateur doit être activé. Puis-je faire ceci? Si oui alors comment?Connectez la broche numérique Arduino à la broche d'entrée et travaillez comme un bouton

+0

Je vote pour clore cette question hors-sujet parce que les questions sur le matériel sont hors sujet. –

+0

[Quels sujets puis-je poser à ce sujet?] (Https://stackoverflow.com/help/on-topic) –

Répondre

1

Vous n'avez pas besoin des broches d'entrée ou sortie pour cela, utilisez le VCC, GND et les broches d'entrée.

Lorsque vous connectez la broche d'entrée numérique à VCC, elle enregistre 1. Lorsque vous connectez à GND, elle enregistre 0. Si vous laissez la broche flottante, vous obtiendrez un résultat indéterminé.

Si vous avez une résistance à portée de main (500R, 1K, 10K, n'a guère d'importance), vous pouvez faire quelque chose comme ça:

Arduino GND <---->[resistor]<--+-------> Arduino input pin 
           |  
           |  
           +-= -]--> Arduino VCC 

vous connectez le câble de CCV pour enregistrer vrai, et déconnecter pour vous inscrire faux. La résistance en série avec GND évite que la broche reste flottante.

+0

Y a-t-il des précautions? : D –

+0

Non, cela fonctionnera très bien. Vous aurez probablement besoin d'ajouter un peu de rebond sur votre code, mais pour un test rapide, cela fonctionnera. – ThoriumBR