cc

Dependencies:   mbed TextLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Exercice_3.cpp Source File

Exercice_3.cpp

00001 /*#include "mbed.h" 
00002 InterruptIn button(p30);  
00003 DigitalOut led1(LED1);  
00004 Timer debounce;  
00005 LocalFileSystem local("local");  
00006 void toggle(void);  
00007 int main() { 
00008 button.mode(PullUp); 
00009 debounce.start();     
00010 button.rise(&toggle);     
00011 while(1); 
00012 } 
00013 void toggle() { 
00014   if (debounce.read_ms()>200) {  
00015     led1.write(!led1.read());  
00016     FILE* pfile = fopen ("/local/log.txt","a");  
00017     fprintf(pfile,"time=%.3fs: setting led=%d\n\r",
00018 debounce.read(),led1.read()); 
00019     fclose(pfile); // close file 
00020     debounce.reset(); // reset debounce timer  
00021   }  
00022 } */