Interrupteur standard et arduino

Salut,

J'ai déjà utilisé des boutons poussoir 3 fils (avec états repos et travail) pour détecter l'appui sur ce bouton mais existe-t-il un schéma permettant d'utiliser un interrupteur standard comme celui-ci:

D'ailleurs, ce schéma fonctionnerait-il ?

Merci.
Joe.

PS: désolé, ma board est au boulot et impossible de tester ce schéma avant lundi ;)!

Bien sûr, c'est le cas normal assumant que la sortie est une entrée de l'Arduino. Tu peux même enlever la résistance de 10 kOhm et activer la résistance Pull-up interne de l'Arduino dans ta fonction setup().

Korman

Génial, merci :slight_smile: !

Dans ce cas que devient le schéma ?
Quelle est la commande pour activer le pull-up, stp ?
Et où branche-t-on donc l'inter (entre une entrée et la masse ou entre 5V et une entrée) ???

Merci.
Joe.

Simple circuit: Arduino - boutton - masse, comme dans ton circuit sans la résistance. Pour activer le pull-up, il faut mettre l'entrée sur la valeur HIGH. Comme ci:

pinMode(pin, INPUT);           // set pin to input
digitalWrite(pin, HIGH);       // turn on pullup resistors

Details ici: http://www.arduino.cc/en/Tutorial/DigitalPins

Korman

Merci.

Que l'on se comprenne bien :P: si j'active le pull-up, je branche alors l'interrupteur simple entre la masse et une entrée, c'est bien ça ???

@+
Joe.

Exactement. Ici un autre article qui l'explique pas mal: Simple inputs: buttons, switches- aht0button

Le premier schéma ressemble à ton circuit présent, le second schéma est la version avec pull-up interne.

Korman

Excellent :wink: ! Merci beaucoup :).

@+
Joe.