TD

Dependencies:   mbed

exercice6.cpp

Committer:
jomfec
Date:
2016-05-02
Revision:
0:e54fcd358582

File content as of revision 0:e54fcd358582:

/*
#include "mbed.h"
InterruptIn bouton(p18); //définition de p18 comme entrée d’interruption
DigitalOut sortie1(p5); 
Timer antirebond; // définition du Timer antirebond
void toggle(void); // prototype de toggle
int main()
{   
    bouton.mode(PullUp);
    antirebond.start();
    bouton.rise(&toggle); //attache l’adresse de la fonction au front montant du bouton
    
    while(1) 
    {
        //Programme principal  
    }
}
    void toggle()
    {
        
        if (antirebond.read_ms()>200) //autorisation de l’inversion seulement
        { 
        sortie1.write(!sortie1.read()); //si le Timer a dépassé 200ms
        antirebond.reset(); //Remise à zéro du Timer
        }
    }
    
    */