Fait clignoter la LED quand on appuie sur le bouton, et l'arrête dans son dernier état quand on appuie de nouveau.
Dependencies: mbed
Fork of HelloWorld by
main.cpp
- Committer:
- valdub
- Date:
- 2014-05-15
- Revision:
- 2:ff5b9245e95e
- Parent:
- 0:fb6bbc10ffa0
File content as of revision 2:ff5b9245e95e:
#include "mbed.h" InterruptIn button(USER_BUTTON); DigitalOut myled(LED1); Timer debounce; bool i = false; void toggle() { if (debounce.read_ms()>100) { i = !i;} debounce.reset(); } int main() { myled = 1; button.rise(&toggle); debounce.start(); while(1) { if (i==true) { myled = !myled; wait(0.2); } } }