Gestion d'un interrupte avec le button

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 int flag = 0;
00004 
00005 void truc(void){
00006      flag = !flag;
00007 }
00008 
00009 int main(void){
00010     DigitalOut led(LED1);
00011     InterruptIn btn(D3);
00012     led = 0;
00013     
00014     btn.rise(truc);
00015     while(1){
00016         if(flag != 0){
00017                 led = !led;
00018                 wait(0.15);
00019         }else{
00020             led = 0;   
00021         }
00022     }
00023 }