Go Down

Topic: probléme pour faire un bistable (Read 410 times) previous topic - next topic

FD

Bonjour à tous!

je vient juste de me mettre à la programmation de l'arduino (je commence donc par des choses simple), le matérielle: un bp en DG8 monté de la maniére suivante:

         +5V
            I
            I
          \
            \
            I_ _ _ _ _ PIN 8
            I
           [  ]
           I  I
           I  I     R= 10 Kohms
           [  ]
            I
            I
          MASSE

et la led de la carte sur la DG13.

Le début du code est le suivant:

int led=13;
int bp=8;
int etat=0;

void setup ()
{
pinMode (bp,INPUT);  
pinMode (led,OUTPUT);

}

void loop()
{
etat=digitalRead (bp);  
if (etat==HIGH) {
digitalWrite (led,HIGH);
}
}

Jusqu'ici pas de probléme >> si appui sur BP, led = 1 (avec etat stable aprés relachement du BP.
la ou cela se complique c'est pour faire retomber la sortie 13 à 0.

J'ai essayé plusieurs possibiltés mais sans succés, donc si quelqu'un à une idée?
             

Go Up